티스토리 뷰
문제 설명
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
제한사항
- x는 -10000000 이상, 10000000 이하인 정수입니다.
- n은 1000 이하인 자연수입니다.
입출력 예
- x가 2이고, n이 5일 때 [2,4,6,8,10]을 return
- x가 4이고, n이 3일 때 [4,8,12]를 return
- x가 -4이고, n이 2일 때 [-4, -8]을 return
풀이
function solution(x, n) {
let arr = [];
for(i = 1; i <= n; i++){
const multiple = i * x;
arr.push(multiple);
}
return arr;
}
설명
-먼저 arr라는 빈 배열을 준비한다.
-그 후 반복문을 통해 x와 i를 n번 곱해준다. 만약 n이 2이고 x가 5라면 처음에는 1 * 2 이므로 2가 되고, 그 후 2 * 2이므로 4가 되고, 그 후 3 * 2이므로 6이 되고 이런 식으로 n만큼 반복하게 되면 [2,4,6,8,10]이 나온다.
-반복문에서 하나씩 계산 할 때마다 이를 빈 배열인 arr에 push 해준 뒤에, arr를 return 하면 된다.
'프로그래머스 1단계' 카테고리의 다른 글
문자열 내림차순으로 배치하기(JS) (0) | 2023.08.27 |
---|---|
약수의 개수와 덧셈(JS) (0) | 2023.08.16 |
음양 더하기(JS) (0) | 2023.08.16 |
자릿수 더하기(JS) (0) | 2023.08.07 |
약수의 합(JS) (0) | 2023.07.26 |