qr code Lv. 0

박영준·2023년 6월 13일
0

코딩테스트

목록 보기
251/300
class Solution {
    public String solution(int q, int r, String code) {
        String answer = "";
        return answer;
    }
}

해결법

방법 1

class Solution {
    public String solution(int q, int r, String code) {
        String answer = "";
        
        String[] str = code.split("");
        
        for (int i = 0; i < str.length; i++) {
            if (i % q == r) {
                answer += str[i];
            }
        }
        
        return answer;
    }
}

방법 2

class Solution {
    public String solution(int q, int r, String code) {
        String answer = "";
        
        StringBuilder sb = new StringBuilder();
        
        for (int i = 0; i < code.length(); i++) {
            if (i % q == r) {
                sb.append(code.charAt(i));		// sb 에 추가
            }
        }
        
        answer = sb.toString();		// 문자열로 변환
        
        return answer;
    }
}

qr code Lv. 0

profile
개발자로 거듭나기!

0개의 댓글