문제 출처 - Programmers
문제는 여기
[풀이]
1. "수", "박"을 원소로 가지는 배열을 만들어준다.
2. 1. 에서 만든 배열에서 i % 2에 맞춰서 answer에 추가한다.
3. n까지 반복을 시킨다.
4. 결과를 출력한다.
[접근]
1. 수박 2글자가 반복되므로 2로 나눠서 맞춰 넣어주면 되겠다고 생각하였다.
[코드]
class Solution {
public String solution(int n) {
// 수박이 반복이므로 넣어두기
String[] subak = {"수", "박"};
String answer = "";
// n 만큼 반복
for (int i = 0; i < n; i++) {
// 2로 나눠서 0이면 수, 1이면 박을 answer에 추가해주기
answer += subak[i % 2];
}
return answer;
}
}
'문제 풀이 > Programmers' 카테고리의 다른 글
[프로그래머스] 문자열 다루기 기본 (JAVA) (0) | 2022.04.07 |
---|---|
[프로그래머스] 문자열 내 p와 y의 개수 (JAVA) (0) | 2022.04.06 |
[프로그래머스] 가운데 글자 가져오기 (JAVA) (0) | 2022.04.04 |
[프로그래머스] 같은 숫자는 싫어 (JAVA) (0) | 2022.04.02 |
[프로그래머스] H-Index (JAVA) (0) | 2022.04.01 |