JavaScript 中剛大於指定數的最小素數
我們需要編寫一個 JavaScript 函式,它以內建正整數作為第一個也是唯一引數。
該函式應找到一個這樣的最小素數,它僅僅大於指定為引數的數字。
例如 −
如果輸入為 −
const num = 18;
則輸出應為
const output = 19;
示例
以下是程式碼
const num = 18;
const justGreaterPrime = (num) => {
for (let i = num + 1;; i++) {
let isPrime = true;
for (let d = 2; d * d <= i; d++) {
if (i % d === 0) {
isPrime = false;
break;
};
};
if (isPrime) {
return i;
};
};
};
console.log(justGreaterPrime(num));輸出
以下是控制檯輸出 −
19
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP