2, 3, 5, 7 ...
function isPrime(num) {
if(num===1) return false; // 1은 항상 소수가 아님
if(num === 2) return true; // 2는 항상 소수
if(num % 2 === 0) return false; // 2의 배수는 항상 소수가 아님
for(let i=3; i<=parseInt(Math.sqrt(num)); i+=2){ // 따라서 3부터 시작
if(num%i===0) return false; // 시간복잡도를 위해 제곱근, 홀수만 반복
}
return true;
}