소수는 약수가 1과 본인 자신만을 가짐 1. 반복문 사용 (1과 본인 제외 약수가질시 false) function isPrime(num) { if (num i; i++) { if (num % i === 0) { return false; } } return true; } 2. 제곱근 사용 예를들어 16의 약수는 1, 2, 4, 8, 16이 있는데 16은 1*16, 2*8, 4*4이다 제곱근인 4까지만 계산해보면 그 뒤는 8*2, 16*1처럼 자리 위치만 반전되는것이라 제곱근까지만 계산해도 된다 function isPrime(num) { if (num