문제 설명
길이가 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));
}
}
|
'문제풀이 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] Level 1 – 서울에서 김서방 찾기 (0) | 2021.01.27 |
---|---|
[프로그래머스] Level 1 – 나누어 떨어지는 숫자 배열 (0) | 2021.01.27 |
[프로그래머스 ] Level 1 – 가운데 글자 가져오기 (0) | 2021.01.27 |
[프로그래머스] Level 1 – K번째수 (0) | 2021.01.27 |
[프로그래머스] Level 1 – 완주하지 못한 선수 (0) | 2021.01.27 |