Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptで指定された数より少し大きい最小の素数


最初で唯一の引数として正の整数を受け取るJavaScript関数を作成する必要があります。

関数は、引数として指定された数よりもわずかに大きい、そのような最小の素数を1つ見つける必要があります。

例-

入力が-

の場合
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

  1. JavaScriptで呼び出されている10進数の最も近い整数を返します

    問題 JavaScriptのMathクラスに存在するJavaScript関数を作成する必要があります。 この関数は、呼び出されている10進数の最も近い整数を返す必要があります。 数値がすでに整数の場合は、そのまま返す必要があります。 例 以下はコードです- const num = 234.56; Math.ceil = function(num){    if(typeof num !== 'number'){       return NaN;    };    if(num %

  2. JavaScriptで同じ数字によって形成されるちょうど大きい数を見つける

    問題 最初で唯一の引数として数値numを受け取るJavaScript関数を作成する必要があります。 この関数は、入力された数値のすべての桁のみを含み、入力された数値よりもわずかに大きい数値を見つけて返す必要があります そのような数値が存在しない場合、関数は-1を返す必要があります。 たとえば、関数への入力が-の場合 const num = 5656; その場合、出力は-になります。 const output = 5665; 出力の説明 5665には5656のすべての数字のみが含まれ、5656よりわずかに大きいためです。 例 以下はコード&mius; const num = 56