Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 못생긴 숫자 확인

<시간/>

십진법에서 못생긴 숫자는 소인수가 2, 3 또는 5뿐인 양의 정수입니다.

예를 들어 - 1에서 10까지의 정수는 모두 못생긴 숫자이고 12도 못생긴 숫자입니다.

우리의 임무는 숫자를 받아 그것이 못생긴 숫자인지 여부를 결정하는 JavaScript 함수를 작성하는 것입니다.

이 함수에 대한 코드를 작성해 봅시다 -

예시

const num = 274;
const isUgly = num => {
   while(num !== 1){
      if(num % 2 === 0){
         num /= 2;
      } else if(num % 3 === 0) {
         num /= 3;
      } else if(num % 5 === 0) {
            num /= 5;
      } else {
         return false;
      };
   };
   return true;
};
console.log(isUgly(num));
console.log(isUgly(60));
console.log(isUgly(140));

출력

콘솔의 출력은 -

false
true
false