1桁のJavaScriptになるまで数値を合計します
-
1桁の数字と会話するまで、結果の数字を追加し続けます。
例-
const num = 5798;
つまり、
5 + 7 + 9 + 8 = 29 2 + 9 = 11 1 + 1 = 2
したがって、出力は2
になります。例
このためのコードは-
になりますconst num = 5798; const sumDigits = (num, sum = 0) => { if(num){ return sumDigits(Math.floor(num / 10), sum + (num % 10)); }; return sum; }; const repeatSum = (num) => { if(num > 9){ return repeatSum(sumDigits(num)); }; return num; }; console.log(repeatSum(num));
出力
そして、コンソールの出力は-
になります2
-
C++で合計が1桁になるまでの数値の桁の合計を見つける
このチュートリアルでは、指定された数値の桁を1桁になるまで合計するプログラムを作成します。例を見てみましょう。 入力 −4543 出力 −7 問題を解決するための手順を見てみましょう。 番号を初期化します。 合計を0に初期化します。 合計が9未満になるまで繰り返します。 モジュロ演算子を使用して、数値の各桁を合計に加算します 合計を印刷する 例 コードを見てみましょう。 #include <bits/stdc++.h> using namespace std; void findTheSingleDigit(int n) { &nb
-
合計が1桁になるまで数値の桁の合計を見つけるC++プログラム
この記事では、合計自体が1桁になり、それ以上の合計ができなくなるまで、数値の桁の合計を見つけるプログラムについて説明します。 たとえば、数値14520の場合を考えます。この数値の桁を加算すると、1 + 4 + 5 + 2 + 0 =12になります。これは1桁の数値ではないため、受け取った数値の桁をさらに加算します。 。それらを追加すると、1 + 2=3になります。 さて、3はそれ自体が1桁の数字であり、その数字をそれ以上追加できないため、最終的な答えです。 これを解決するには、9で割り切れる数の桁の合計が9のみに等しいというアプローチを使用します。 9で割り切れない数値については、9で割