[코딩테스트연습] 코딩데스트 입문 > Lv.0 문자 반복 출력하기

2024. 3. 21. 09:33코딩 테스트/[프로그래머스] Java

문제 설명


문제 풀이

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.charAt(i);
        }
        return answer;
    }
}

 

charAt()으로 문자를 가져와서 이를 반복시키기 위해 n을 곱해주었는데,

숫자형으로 형변환이 된건지 제대로 결과가 나오지 않았다.

그래서 단순하게 for문을 2번 사용해서 진행해주었다.

 

다른 사람은 tring을 split()을 이용하여 배열에 담아 하나씩 꺼내  repeat()와 함께 사용하기도 하였다.