티스토리 뷰
함수 solution은 정수 x와 자연수 n을 입력받아,
x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다.
입출력 예시
x | n | result |
2 | 5 | [2, 4, 6, 8, 10] |
4 | 3 | [4, 8, 12] |
-4 | 2 | [-4 , 8] |
function solution(x, n) {
var answer = []; //return값을 담을 그릇
var num = 0; // x의 값만큼 * 되어 담길 그릇
for (let i = 1; i <= n; i++) { // n의 횟수만큼 반복
num += x;
answer.push(num); // 배열에 순차적으로 곱셈 값을 넣음
}
return answer;
}
풀이
x와 n을 인자로 받아서 n만큼 반복하고 x의 값만큼 곱한 배열을 반환해야 한다
배열을 담을 빈 배열과 x의 값만큼 곱셈할 초기값이 0인 변수를 선언해 준다
반복문을 활용해서 n번만큼 반복을 해주고
변수에 +를 해주면 값이 곱해지게 된다 => num = x + x
x = 2 , n = 5 인 경우 num은 첫 반복 시 2 > 두 번째 반복 시 4 > 세 번째 6... 이런 식으로 증가하게 된다
마지막으로 값을 더해주고 배열에 하나씩 요소로 담아주기 위해 push 하면 끝