Is a number prime? ( 6 kyu )
문제
Is Prime
Define a function isPrime/is_prime() that takes one integer argument and returns true/True or false/False depending on if the integer is a prime.
Per Wikipedia, a prime number (or a prime) is a natural number greater than 1 that has no positive divisors other than 1 and itself.
Example
isPrime(5)
=> true
소수인지 판별하는 문제
풀었던 문제 같은건 기분탓일까
풀이
function isPrime(num) {
if ( num <= 1 ) return false;
for ( let i = 2; i < num; i++ ) {
if ( num % i === 0 ) return false;
}
return true;
}
2부터 num-1까지 나누어지는 수가 있는지 판별
다른 사람의 풀이
소수를 그냥 배열에 쭉적어놓고 indexOf로 써놓은 풀이가 있는데 너무길어서 복사도 안되네 ㅋㅋㅋ