길이가 n이고, 수박수박수박수....와 같은 패턴을 유지하는 문자열을 리턴하는 함수, solution을 완성하세요. 예를들어 n이 4이면 수박수박을 리턴하고 3이라면 수박수를 리턴하면 됩니다.
n은 길이 10,000이하인 자연수입니다.
function solution(n) {
result = []
for (i=0; i<n; i++) {
if (i % 2 === 0) {
result.push('수')
} else { result.push('박')}
} return result.join('')
}
(i % 2 === 0)? result.push('수'): result.push('박')
repeat()
를 이용해서 푼 사람들이 많았다. 'abc'.repeat(-1); // RangeError
'abc'.repeat(0); // ''
'abc'.repeat(1); // 'abc'
'abc'.repeat(2); // 'abcabc'
'abc'.repeat(3.5); // 'abcabcabc' (count will be converted to integer)
'abc'.repeat(1/0); // RangeError
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/String/repeat
function solution(n) {
return '수박'.repeat(n/2) + (n%2===1 ? '수':'')
}
-'수박'을 n/2만큼 repeat하고, 홀수일경우 '수'를 더해준다.