function solution(x, n) {
var answer = [];
let count = 0;
for (let i = x; i <= 10000000; i += x) {
if (count < n) {
answer.push(i);
count++;
}
if (count === n) break;
}
return answer;
}
이렇게 풀었더니 테스트 13에서 실패가 뜨는데 뭐가 잘못된 건지 모르겠다. java언어에서는 int형으로 하면 표현할 수 있는 숫자가 적어 long을 사용해야 한다고 하던데 js는 자료형을 따로 선택해 주지 않아 어떻게 해결할 수 있는지 모르겠다.
function solution(x, n) {
var answer = [];
for (let i = 1; i <= n; i++) {
answer.push(i * x);
}
return answer;
}
x를 기준으로 반복문을 실행한 내 코드와 달리 개수인 n까지의 숫자를 배열로 만들고 x를 곱해준 방법