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

JavaScriptを使用して未知の整数を特定の数の偶数部分に分割するにはどうすればよいですか?


このために、分割とともにモジュラー演算子の概念を使用できます。以下はコードです-

var divideInteger = function(value, divide) {
   var num;
   var modular = value % divide;
   if(modular == 0){
      num = value/divide;
      sumOfDivideParts = Array(divide).fill(num);
   } else {
      num = (value-modular)/divide;
      sumOfDivideParts = Array(divide).fill(num);
      for(i=0;i<modular;i++){
         sumOfDivideParts[i] = sumOfDivideParts[i] + 1;
      }
      sumOfDivideParts.reverse()
   }
   return sumOfDivideParts;
}
var arrayValues = divideInteger(50, 8)
console.log(arrayValues);

上記のプログラムを実行するには、次のコマンドを使用する必要があります-

node fileName.js.

ここで、私のファイル名はdemo169.jsです。

出力

これにより、次の出力が生成されます-

PS C:\Users\Amit\javascript-code> node demo169.js
[
   6, 6, 6, 6,
   6, 6, 7, 7
]

  1. JavaScriptを使用して連続する奇数または偶数を含むように数値を分割する

    問題 0)を受け取るJavaScript関数を作成する必要があります。この関数は、奇数桁または偶数桁の連続部分を含む配列を返す必要があります。これは、異なる数に遭遇したときに、位置で数を分割する必要があることを意味します(偶数の場合は奇数、奇数の場合は偶数)。 例 以下はコードです- const num = 124579; const splitDifferent = (num = 1) => {    const str = String(num);    const res = [];    let temp = 

  2. C++プログラムで与えられた数で割り切れる2つの部分に数を分割します

    このチュートリアルでは、数値を2つの部分に分割し、指定された数値で割り切れるプログラムを作成します。 文字列形式の数値と他の2つの整数を指定しました。プログラムは、最初の部分が最初の数で割り切れ、2番目の部分が2番目の部分で割り切れるように、指定された数を2つの部分に分割できるかどうかを返す必要があります。 問題を解決するための手順を見てみましょう。 除算の数と2つの整数を初期化します。 最初の部分が最初の数字で割り切れるまで、数字を繰り返します。 各文字を数字に変換して数値を作成します。 最初の数値で割り切れるときにループを解除します。 次に、番号の2番目の