본문 바로가기
문제풀이/프로그래머스

[프로그래머스] Level 1 – 수박수박수박수박수박수?

by chan10 2021. 1. 27.

문제 설명

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

 

제한 조건

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

 

입출력 예

n

return

3

수박수

4

수박수박

 


 

- 풀이 과정 -

1.     매개변수 n의 값에 따라 반복문 횟수를 지정

2.     i값이 홀수 일 경우 를 더하고 짝수일 경우 을 더함

 


- 풀이 코드1 -

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Solution {
    public String solution(int n) {
        String answer = "";
        
    for(int i=0;i<n;i++) {
            answer += (i%2==0)?"수":"박";
        }
        
        return answer;
    }
    
    public static void main(String[] args) {
        Solution sol = new Solution();
        int count = 10;
        System.out.println(sol.solution(count));
        
        
    }
}