JavaScript/메소드
[javscript] 약수 구하기
Angry Stock
2023. 10. 13. 11:15
반응형
let num = [4, 6, 21, 24, 25, 32];
function solution(num) {
let divisors = [];
for (let i = 1; i <= Math.sqrt(num); i++) {
if (num % i == 0) {
divisors.push(i);
if (num / i != i) divisors.push(num / i);
}
}
return divisors;
}
for (let i = 0; i < num.length; i++) {
console.log(solution(num[i]));
}
결과
반응형