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

JavaScriptの負の数の桁の合計


負の整数を取り、その桁の合計を返すJavaScript関数を作成する必要があります。

例:番号が-

の場合
-5456

出力

その場合、出力は-

になります。
5+4+5+6
10

このためのコードは-

になります
const num = -5456;
const sumNum = num => {
   return String(num).split("").reduce((acc, val, ind) => {
      if(ind === 0){
         return acc;
      }
      if(ind === 1){
         acc -= +val;
         return acc;
      };
      acc += +val;
      return acc;
   }, 0);
};
console.log(sumNum(num));

出力

コンソールの出力-

10

  1. JavaScriptの2つの完全な平方の数の合計です

    完全な平方数: 数学の自然数は、他の自然数をその数に掛けることで得られる場合、完全な正方形と呼ばれます。 たとえば、9、16、81、289はすべて完全な正方形です。 唯一の引数として、自然数、たとえばnumを受け取るJavaScript関数を作成する必要があります。関数は、-のような2つのそのような数mとnが存在するかどうかを判断する必要があります。 (m * m) + (n * n) = num そのような数値が存在する場合、関数はtrueを返し、そうでない場合はfalseを返す必要があります。 例- 入力番号が-の場合 const num = 389; その場合、出力は-にな

  2. JavaScriptの有理数の合計としての有理数の分解

    問題 正確に2つの数値の配列を受け取るJavaScript関数を作成する必要があります。 最初の要素は任意の有理数の分子を指定し、2番目の要素はその分母を指定します。 この関数は、それぞれ2つの要素の任意の数のサブ配列の配列を返す必要があります。これにより、サブ配列で指定された有理数が加算されると、入力された有理数に合計され、すべてのサブ配列の分子は1になります。 また、サブアレイの数をできるだけ少なくする必要があります。 例 以下はコードです- const num = '2/3'; const decompose = (num = '') =>