728x90
반응형
(1) 내 코드
function solution(n) {
var answer = '';
for (let i = 0; i < n; i++) {
answer += i % 2 === 0 ? '수' : '박';
}
return answer;
}
▶길이만큼 반복하고 짝수면 '수' 홀수면'박' 글자에 넣어주기
(2) 다른 사람 풀이
const waterMelon = n => "수박".repeat(n).slice(0,n);
console.log("n이 3인 경우: "+ waterMelon(3))
console.log("n이 4인 경우: "+ waterMelon(4))
▶ "수박"단어를 n번 repeat + slice로 (0번째인덱스, n번까지의 인덱스)
▶n이 3이면 수박수박수박 => (0,3) : 0부터 3까지의 인덱스 (0~2) : 수박수
[slice]
let fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
let citrus = fruits.slice(1, 3);
// fruits contains ['Banana', 'Orange', 'Lemon', 'Apple', 'Mango']
// citrus contains ['Orange','Lemon']
끝.
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스 | JavaScript] 약수의 개수와 덧셈 (1) | 2023.11.20 |
---|---|
[프로그래머스 | JavaScript] 내적 (0) | 2023.11.18 |
[프로그래머스 | JavaScript] 가운데 글자 가져오기 (1) | 2023.11.18 |
[프로그래머스 | JavaScript] 제일 작은 수 제거하기 (0) | 2023.11.17 |
[프로그래머스 | JavaScript] 없는 숫자 더하기 (0) | 2023.11.16 |