문제 설명
두 정수 q, r과 문자열 code가 주어질 때, code의 각 인덱스를 q로 나누었을 때 나머지가 r인 위치의 문자를 앞에서부터 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.
제한 사항
0 ≤ r < q ≤ 20 r < code의 길이 ≤ 1,000 code는 영소문자로만 이루어져 있습니다.
나의 코드
class Solution {
public String solution(int q, int r, String code) {
String answer = "";
for(int i=0; i<code.length(); i++) {
if(i%q == r) answer += code.charAt(i);
}
return answer;
}
}
느낀 점
처음부터 문제를 읽고 어떤 식으로 코드를 짜야할 지 딱 떠올라서 크게 어렵지 않는 문제 :)