문제
- 정수 x와 자연수 n을 입력받아 x부터 시작해 x씩 증가하는 숫자를 n개 갖고 있는 리스트를 리턴하는 함수 작성
조건
- x는 -10000000이상 , 10000000이하인 정수
- n은 1000이하인 자연수
입출력 예시
x | n | answer |
---|
2 | 5 | [2,4,6,8,10] |
4 | 3 | [4,8,12] |
-4 | 2 | [-4,-8] |
접근 방법
- return Type이 long[]으로 지정되어 있어 배열 갯수를 미리 지정해준다.
- x를 n만큼 반복하여 곱하여 미리 정해둔 배열에 저장한다.
- 저장한 long 배열을 return 해준다.
Java Code
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
for (int i = 0; i < answer.length; ++i) {
answer[i] = (long)x*(i+1);
}
return answer;
}
}
Javascript Code
function solution(x, n) {
var answer = [];
for(var i =1; i<=n;i++){
answer.push(x*i)
}
return answer;
}