처음 내가 한방법..
1
2
3
4
5
6
7
8
9
10
11
|
//정수 x와 자연수 n을 입력 받는다
//정수 x부터 시작해 x씩 증가한 숫자를 n개 지니는 배열을 리턴..
function solution(x, n) {
var answer = [];
let put = x;
for(let i=0;i<n;i++){
answer.push(put);
put += x;
}
return answer;
}
|
cs |
더 간결한 코드
1
2
3
4
5
6
7
8
|
//정수 x와 자연수 n을 입력 받는다
//정수 x부터 시작해 x씩 증가한 숫자를 n개 지니는 배열을 리턴..
function solution(x, n) {
// Array(n) => n개 만큼의 수가 를어가는 배열을 만든다 단 값은 empty 로 들어감
// fill(x) => x으로진 값이 채워져 있는 배열로 만든다 [x,x,x,x,x,x,x,x,....] => n개 만큼
// mdn map 참고 .. index는 말그대로 인덱스 몇번쨰 인지 .. value 배열 각 인덱스의 값을 의미한다. 배열의 값 변경..
return Array(n).fill(x).map((value, index) => (index + 1) * value);
}
|
cs |
'알고리즘구현능력 > 문제해결능력' 카테고리의 다른 글
[javascript] 프로그래머스/예산 (0) | 2019.11.26 |
---|---|
[javascript] 프로그래머스/직사각형 별찍기 (0) | 2019.11.26 |
[javascript] 프로그래머스/ 핸드폰 번호 가리기 (0) | 2019.11.26 |
[javascript] 프로그래머스/제일 작은 수 제거 (0) | 2019.11.26 |
[javascript] 프로그래머스/정수 제곱근 판별 (0) | 2019.11.25 |