[JS] 약수의 개수가 홀수 인지 짝수인지 알아보는 알고리즘

김승현·2023년 2월 5일
0

* 제곱근이 정수 O : 약수의 개수는 홀수

* 제곱근이 정수 X : 약수의 개수는 짝수

let num = 5;
if (Number.isInteger(Math.sqrt(num))) {
  console.log('약수의 개수는 홀수')
} else {
  console.log('약수의 개수는 짝수')
}
  • EX)
    • 5의 제곱근 : 2.23606797749979
    • 5의 약수 : 1, 5 -> 약수의 개수는 짝수
    • 4의 제곱근 : 2
    • 4의 약수 : 1, 2, 4 -> 약수의 개수는 홀수
profile
개발자로 매일 한 걸음

0개의 댓글