[Java] 수박수박수박수박수박수? (programmers)

Haeun Noh·2022년 9월 1일
0

programmers

목록 보기
6/64
post-thumbnail

0901


문제 설명

길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.


제한 조건

n은 길이 10,000이하인 자연수입니다.


입출력 예

nreturn
3수박수
4수박수박

풀이 방법

수박수박수박수는

  • 홀수일 때
  • 짝수일 때

이 등장하는 규칙이 있다.

따라서 수박수박수의 문자열 길이 만큼 for문을 돌리되 삼항연산자를 사용하여 i가 짝수이면 을 더하고 i가 홀수이면 를 더하여 return하였다.


소스 코드

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

실행 화면



profile
기록의 힘을 믿는 개발자, 노하은입니다!

0개의 댓글