逆にした数はJavaScriptの素数ですか
問題
数値を取り込んで、その数値の逆が素数の場合はtrueを返し、それ以外の場合はfalseを返すJavaScript関数を作成する必要があります。
例
以下はコードです-
const num = 13; const findReverse = (num) => { return +num .toString() .split('') .reverse() .join(''); }; const isPrime = (num) => { let sqrtnum = Math.floor(Math.sqrt(num)); let prime = num !== 1; for(let i = 2; i < sqrtnum + 1; i++){ if(num % i === 0){ prime = false; break; }; }; return prime; } const isReversePrime = num => isPrime(findReverse(num)); console.log(isReversePrime(num));
出力
true
-
JavaScriptでnまでの1の数を数える
正の整数、たとえばnumを受け取るJavaScript関数を作成する必要があります。 この関数のタスクは、nまでのすべての正の整数(1が含まれている場合はnを含む)に現れる1の総数をカウントすることです。 その後、関数は最終的にこのカウントを返す必要があります。 例- 入力番号が-の場合 const num = 31; その場合、出力は-になります。 const output = 14; に1が表示されるため、 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 31 例 以下はコードです- const num = 31; const c
-
JavaScriptを使用して特定の数の次の素数を見つける
問題 数値nを受け取るJavaScript関数を作成する必要があります。私たちの関数は、nより少し大きく、素数である最小の数でなければなりません。 例 以下はコードです- const num = 101; const isPrime = (num) => { let sqrtnum = Math.floor(Math.sqrt(num)); let prime = num !== 1; for(let i = 2; i < sqrtnum + 1; i++){