개발하는 고양이 오이

28. [JAVA] 프로그래머스 코딩테스트 연습 Level.0. - 문자 반복 출력하기 / 다른 사람의 풀이 본문

코딩테스트 - JAVA/프로그래머스 Programmers

28. [JAVA] 프로그래머스 코딩테스트 연습 Level.0. - 문자 반복 출력하기 / 다른 사람의 풀이

Cucum 2022. 11. 18. 11:24

https://programmers.co.kr/learn/challenges

 

코딩테스트 연습 | 프로그래머스 스쿨

개발자 취업의 필수 관문 코딩테스트를 철저하게 연습하고 대비할 수 있는 문제를 총망라! 프로그래머스에서 선발한 문제로 유형을 파악하고 실력을 업그레이드해 보세요!

school.programmers.co.kr

 

프로그래머스 코딩테스트 연습 Level.0 - 문자 반복 출력하기



풀이

class Solution {
    public String solution(String my_string, int n) {
        String answer = "";
        
        // 문자열을 String형 배열로 변환
        String[] str = my_string.split("");  
        for (int i = 0; i < str.length; i++){
            for (int j = 0; j < n; j++) {
                answer += str[i];
            }
        }
        return answer;
    }
}

문자열.split("") 

= 문자열을 String형 배열로 변환할 경우 사용


다른 사람의 풀이

문자열.repeat(n)

= 문자열을 n번 반복 할 경우 사용

   (자바 11에서 새로 추가된 String 메서드)