정수 n
과 k
가 주어졌을 때, 1 이상 n
이하의 정수 중에서 k
의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.
n
≤ 1,000,000k
≤ min(1,000, n)n | k | result |
---|---|---|
10 | 3 | [3, 6, 9] |
15 | 5 | [5, 10, 15] |
입출력 예 #1
입출력 예 #2
function solution(n, k) {
return Array(Math.floor(n/k)).fill(0).map((a,i)=>k*(i+1));
}
다른풀이
const solution=(n,k)=>Array(~~(n/k)).fill(k).map((v,i)=>v*(i+1)) //~~ 이런것도 있네 double tilde
function solution(n, k) {
let answer = [];
for (let i = 1; i <= n; i++) if (i%k === 0) answer.push(i);
return answer;
}