본문 바로가기
Study with me/프로그래머스 L0 마스터하기

프로그래머스 - L0 문자반복출력하기

by 외계나무 2023. 10. 23.
class Solution {
    public String solution(String my_string, int n) {
        String answer = "";
        for(int i=0; i<my_string.length(); i++) {
            for(int j=0; j<n; j++) {
                answer += my_string.substring(i,i+1);
            }
        }
        return answer;
    }
}

python의 슬라이스 기능과 문자열*숫자 기능이 그리워지던 찰나..
타인의 코드에서 발견한 잊고 있었던 기능들...

for(char c : my_string.toCharArray()){
            sb.append((c + "").repeat(n));
        }
str.toCharArray()  // : String → char[]
for(요소 : iterable){}  // for each문
str.repeat(n)