정수 x와 자연수 n이 주어질 때, x부터 시작하여 x씩 증가하는 숫자를 n개 담은 배열을 반환하는 문제이다.
ex) x = 2, n = 5라면:
[2, 4, 6, 8, 10]
반복문을 n번 실행하면서 현재 숫자에 x를 곱한다.
배열의 i번째 값은 다음과 같이 구할 수 있다.
x * (i + 1)
i는 0부터 시작하기 때문에 i + 1을 해준다.
class Solution {
public long[] solution(int x, int n) {
long[] answer = new long[n];
for (int i = 0; i < n; i++) {
answer[i] = (long) x * (i + 1);
}
return answer;
}
}
