練習五:判斷質數
Opened this issue · 0 comments
Ponchimeow commented
請寫出一個 function isPrime,給定一個數字 n,回傳 n 是否為質數。
(質數的定義:除了 1 以外,沒辦法被所有 < n 的正整數整除)
isPrime(1) 正確回傳值:false
isPrime(5) 正確回傳值:true
isPrime(37) 正確回傳值:true
function isPrime(n) {
if(n===1)return false;
if(n===2)return true;
for (let i = 2; i < n; i += 1) {
if (n % i === 0) return false;
else return true;
}
}