프로그래머스 qr code Lv.0
KUKJIN LEE • 2주 전 작성
function solution(q, r, code) {
let answer = '';
for (let i = 0; i < code.length; i++) {
if (i % q === r) {
answer += code[i];
}
}
return answer;
}
code의 길이만큼 반복문을 돌면서, 각 인덱스 i를 q로 나눈 나머지가 r과 같은지 확인합니다.
r과 같은 즉 조건에 맞는 인덱스에서는 code[i]를 answer에 더해줍니다. 반복이 끝나면 조건에 맞는 모든 문자들이 순서대로 이어 붙여진 answer를 완성할 수 있습니다.
0단계 문제라 그런지 그냥 반복문과 조건문을 적절하게 사용할 수 있는지 확인하는 문제로 보입니다.