★ 문제
함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요.
( x는 -10000000 이상, 10000000 이하인 정수입니다.
n은 1000 이하인 자연수입니다.)
★ 문제 해결 과정
제일 처음에는 막연하게 x부터 시작해서 x를 더하는 반복문을 n개가 나오도록 하면 되겠다는 생각이 들었다.
하지만 n까지의 숫자를 뽑아내는 것에 막혔었는데, 지금 다시 생각해보면 범위를 x~n*x까지로 했으면 괜찮지 않았을까하는 생각이 뒤늦게 든다.
처음에는 어떻게 해야할지 막혀서 고민했는데 답은 의외로 간단했다.
1. 1~n까지 배열안에 넣는다.
2. 그 배열 수에 x를 곱한다.
★ 제출한 문제 답안
function solution(x, n) {
var answer = [];
for (let i = 1; i <= n; i++) {
answer.push(x*i)
}
return answer;
}
'스파르타 (React_6기) 본캠프' 카테고리의 다른 글
2024. 08. 12. (알고리즘 - 문자열을 정수로 바꾸기) (0) | 2024.08.12 |
---|---|
2024. 08. 12. (알고리즘 - 자연수 뒤집어 배열로 만들기) (0) | 2024.08.12 |
2024. 08. 09. (알고리즘 - 나머지가 1이 되는 수 찾기) (0) | 2024.08.09 |
2024. 08. 08.(알고리즘 - 약수의 합 구하기) (0) | 2024.08.08 |
2024. 08. 07(알고리즘 - 자릿수 더하기) (0) | 2024.08.08 |