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

JavaScriptの数の素数の合計


最初で唯一の引数として数値を受け取るJavaScript関数を作成する必要があります。次に、関数は素数である数値のすべての桁を合計し、その合計を数値として返す必要があります。

例-

入力番号が-

の場合
const num = 67867852;

その場合、出力は-

になります。
const output = 21;

7 + 7 + 5 + 2 =21 −

以下はコードです-

const num = 67867852;
const sumPrimeDigits = (num) => {
   const primes = '2357';
   let sum = 0;
   while(num){
      const digit = num % 10;
      if(primes.includes('' + digit)){
         sum += digit;
      };
      num = Math.floor(num / 10);
   };
   return sum;
};
console.log(sumPrimeDigits(num));

出力

以下はコンソール出力です-

21

  1. JavaScriptで数値の数字を区切る

    ユーザーに入力を提供するJavaScriptプログラムを作成する必要があります。ユーザーが値を入力してボタンを押すと、関数は入力が有効な数値であるかどうかを確認する必要があります。有効な数値である場合、プログラムは数値のすべての桁を個別に画面に出力する必要があります。 例-入力が-の場合 43354 その場合、画面の出力は-になります。 43354 この関数のコードを書いてみましょう- このためのコードは-になります HTML <!DOCTYPE html> <html>    <head>     &nb

  2. 数値の桁の再帰的な合計は、C++では素数またはnoです

    入力として整数変数番号が与えられます。目標は、入力された数値の桁の合計を計算し、その合計が素数であるかどうかを確認することです。得られた桁数の合計が1桁になるまでこれを行います。その数が素数であるかどうかを確認してください。入力数が123の場合、桁の合計は1 + 2 + 3 =6になります。これは素数ではなく、6は1桁の数です。 このためのさまざまな入出力シナリオを見てみましょう 入力 −番号=12341 出力 −数値の桁の再帰的な合計はPRIME 説明 − 1 + 2 + 3 + 4 + 1 =11 1 + 1 =2 2は素数です。 入力 −番号=1664 出力