728x90
반응형
(1) 내 코드
function solution(x, n) {
let arr =[] ;
arr.length = n;
arr.fill(x);
return(arr.map((x,i)=> (x*(i+1))));
}
▶ input : x=2 / n= 5 / output: [2,4,6,8,10]
▶ 길이가 n인 배열을 만들어 x로 채우고, 배열의 map을 사용하여 (x값 * 인덱스+1) 값으로 리턴
(2) 풀이 후 생각
▶ 배열을 변경할때 Array를 사용해도 되겠다.
[기존] arr==[] / arr.length =n /
[변경] return Array(n).fill(x) 그대로~~
끝.
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스 | JavaScript] 문자열을 정수로 바꾸기 (1) | 2023.11.11 |
---|---|
[프로그래머스 | JavaScript] 자연수 뒤집어 배열로 만들기 (0) | 2023.11.11 |
[프로그래머스 | JavaScript] 나머지가 1이 되는 수 찾기 (0) | 2023.11.10 |
[프로그래머스 | JavaScript] 약수의 합 (0) | 2023.11.10 |
[프로그래머스 | JavaScript] 자릿수 더하기 (0) | 2023.11.10 |