1. 문제 설명
- 길이가 n이고, "수박수박수박수...."와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 "수박수박"을 리턴하고 3이라면 "수박수"를 리턴하면 됩니다.
2. 제한 조건
3. 입출력 예
let output = solution(3);
console.log(output); // "수박수"
let output = solution(4);
console.log(output); // "수박수박"
4. 문제 풀이
function solution(n) {
let result = '';
for (let i = 1; i <= n; ++i) {
if (i % 2 !== 0) result += '수';
else result += '박';
}
return result;
}
5. 문제 풀이 해설
function solution(n) {
// 분석
// 분석이 필요가 없는 수준이다.
// 그냥 홀수면 '수'를 더하고, 짝수때는 '박'을 더하면 된다.
// 그렇게 n까지만 반복문을 돌리면 끝이다.
// 풀이
// 결과를 담을 변수 선언 하고 반복문 돌리기
let result = '';
for (let i = 1; i <= n; ++i) {
if (i % 2 !== 0) result += '수';
else result += '박';
}
return result;
}