한 걸음씩
[프로그래머스][JS] 암호 해독 본문
https://school.programmers.co.kr/learn/courses/30/lessons/120892
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
풀이 과정
function solution(cipher, code) {
let answer = '';
// code 값은 그대로 두고 i값이 1부터 1씩 증가
for (let i = 1; i <= cipher.length; i++){
if (i % code === 0){
answer += cipher[i-1]
}
}
return answer;
}
i 변수를 1부터 시작해서 cipher 길이만큼 1씩 증가시킨다
조건문을 사용해서 i가 code의 배수이면 cipher에서 인덱스로 문자를 찾은 다음 더해준다
리뷰
바로 code의 배수를 나오게 하려고 머리를 썼는데 1부터 반복시켜서 code의 배수를 찾는 게 훨씬 간단한 방법이었다
'Programmers' 카테고리의 다른 글
[프로그래머스][JS] 문자열 정렬하기 (2) (0) | 2023.04.05 |
---|---|
[프로그래머스][JS] 숫자 찾기 (0) | 2023.04.05 |
[프로그래머스][JS] 숨어있는 숫자의 덧셈 (1) (0) | 2023.04.04 |
[프로그래머스][JS] 모음 제거 (0) | 2023.04.04 |
[프로그래머스][JS] 문자 반복 출력하기 (0) | 2023.04.04 |