2024.01.05 node.js\javascript 12의 약수 구하기

2024. 2. 13. 16:53JAVA SCRIPT

//12의 약수를 구하는 방법

12의 약수 : 1.2.3.4.6.12 1-12까지의 숫자를 모듈로(modul) 연산을 하여 0이 나오면 약수입니다.

이렇게 하는 것 보다는 약수의 array를 만들어주는 게 좋습니다. 빈 array를 하나 만들어 빈sting에 추가 시키듯이 해봅니다.

빈 배열 array = [ ]

 

//나의 답

let number = 12;

let index = 1;

while(index <= number){

    if (number % index == 0){

        console.log(index);

    }

    index += 1;

}

 

//강사님 답

let num = 12;

let divisors = [];

for (let i = 1; i <=num; i++) {

    if (num % i == 0)

        divisors.push(i);

}

console.log(divisors);

 

 

>> 출력 화면