내배캠 26일차

꽃봉우리·2024년 5월 23일

Today 알고리즘 카타문제

My Code!

class Solution {
  public String solution(int n) {
    String answer = "";
 
    for(int i=1; i<=n; i++) {
    	answer += i%2!=0 ? "수" : "박";
    }
 
    return answer;
  }
}

풀이

홀수의 길이일 때는 끝자리가 "수", 짝수의 길이일 때는 끝자리가 "박"인 것을 캐치하여
i가 짝수인지 홀수인지 판별한 뒤 "수"나 "박"으로 리턴을 하는 코드를 삼항연산자를 통하여 만들었다.

삼항연산자를 쓴 이유는 제어문에서 간단한 코드일 때는 삼항연산자로 쓰는 것이 더 깔끔하게 보이기 때문에 선택하였다.

0개의 댓글