Programmers Lv.1 - 수박[Java]

seren-dev·2022년 5월 4일

Programmers Lv.1

목록 보기
7/15

https://programmers.co.kr/learn/courses/30/lessons/12922

접근

  • StringBuilder를 사용

나의 풀이

class Solution {
    public String solution(int n) {
        StringBuilder sb = new StringBuilder();
        
        for (int i = 1; i <= n; i++) {
            if (i % 2 == 1)
                sb.append("수");
            else
                sb.append("박");
        }
        
        return String.valueOf(sb);
    }
}

수정한 버전

class Solution {
    public String solution(int n) {
        StringBuilder sb = new StringBuilder();
        
        for (int i = 1; i <= n; i++) {
            sb.append(i % 2 == 1 ? "수" : "박");
        }
        
        return String.valueOf(sb);
    }
}
  • sb.append() 의 인자로 삼항 연산자를 사용할 수 있다.

0개의 댓글