관리 메뉴

여름 언덕에서 배운 것

[0단계] qr code 본문

가랑비에 옷 젖는 줄 모른다 💻/🌰코테문풀_꾸준히

[0단계] qr code

잔뜩 2025. 1. 21. 23:17

두 정수 qr과 문자열 code가 주어질 때, code의 각 인덱스를 q로 나누었을 때 나머지가 r인 위치의

문자를 앞에서부터 순서대로 이어 붙인 문자열을 return 하는 solution 함수를 작성해 주세요.

 

앞서 세로 읽기를 통해 for문 돌때 start도 건들여보고 더해지는 인덱스 값도 변경도 해봄

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

 

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

        StringBuilder sb = new StringBuilder();

        for (int i = r; i < code.length(); i += q)
            sb.append(code.charAt(i));

        return sb.toString();
    }
}
728x90