수박수박수박수박수박수?

문제


나의 생각

StringBuffer가 String에 더해주는 것보다 빨라서 StringBuffer를 통해 처리. 

"수박" 문자열을 n/2 만큼 추가해주고 홀수 짝수에 따라 마지막 문자를 붙여줌. 


나의 답안

public static String solution(int n) {
    StringBuffer sb = new StringBuffer();
    for (int i = 0; i < n / 2; i++) {
        sb.append("수박");
    }
    return n % 2 == 0 ? sb.toString() : sb.append("수").toString();
}

'Programmers 문제풀이 > Lv.1' 카테고리의 다른 글

문자열 내림차순으로 배치하기  (0) 2023.03.15
내적  (0) 2023.03.15
가운데 글자 가져오기  (0) 2023.03.15
제일 작은 수 제거하기  (0) 2023.03.14
음양 더하기  (0) 2023.03.14