(JS) 알고리즘 - x만큼 간격이 있는 n개의 숫자
2023. 6. 20. 11:00✔ 문제 요약
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다.
✔ 문제 접근
for 반복문을 써서 빈배열을 만든 뒤 push 해야겠다, 라고 보자마자 알았지만 push 조건을 어떻게 적을지 고민을 많이 했다. 그런데 생각해보니까 x씩 증가하는 숫자라는건 결국 x*1, x*2, x*3..과 똑같다.
✔ 문제 풀이
function solution(x, n) {
var answer = [];
for (let i = 1; i<=n; i++){
answer.push(x*i);
}
return answer;
}
(1) 빈배열 answer를 준비한다.
(2) 곱할거라 0은 필요없으므로 i가 1부터 시작해서 n까지 커지는 반복문을 작성한다.
(3) x에 커진 i만큼 곱해서 빈배열 answer에 push한다.
'JavaScript > 알고리즘' 카테고리의 다른 글
(JS) 알고리즘 - 2016년 (0) | 2023.06.20 |
---|---|
(JS) 알고리즘 - 부족한 금액 계산하기 (0) | 2023.06.20 |
(JS) 알고리즘 - 행렬의 덧셈 (0) | 2023.06.20 |
(JS) 알고리즘 - 핸드폰 번호 가리기 (0) | 2023.06.20 |
(JS) 알고리즘 - 문자열을 정수로 바꾸기 / 평균 구하기 (0) | 2023.06.20 |