728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120892#qna
나의 풀이
function solution(cipher, code) {
let answer = ""
for(i=code; i<cipher.length+1; i= i+code){
answer = answer + cipher[i-1]
}
return answer
}
다른 사람의 풀이
function solution(cipher, code) {
return cipher.split('').filter((_, index) => (index + 1) % code === 0).join('');
}
소감
filter를 쓸 때 index를 활용할 수 있음!
참고자료 : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩 테스트 입문 : 공 던지기 (javascript, 20230703) (0) | 2023.07.03 |
---|---|
프로그래머스 코딩테스트 입문 : 잘라서 배열로 저장하기 (javascript, 20230702) (0) | 2023.07.02 |
프로그래머스 코딩테스트 입문 : 가장 큰 수 찾기 (python, 20230627) (0) | 2023.06.27 |
프로그래머스 코딩테스트 입문 : 대문자와 소문자(javascript, 20230626) (0) | 2023.06.26 |
프로그래머스 코딩 테스트 입문 : n의 배수 고르기 (javascript, 20230625) (0) | 2023.06.25 |