数字の月の合計を見つける-JavaScript
ルナサム
月の合計の概念では、対応する数字を加算するのではなく、対応する数字の大きい方を使用して、2つの数値の合計が計算されます。
例-
たとえば、
a = 879 and b = 768
(この問題の範囲については、同じ桁の数のみを考慮してください)
その場合、aとbの月の合計は-
になります。879
2つの数値を受け取り、それらの月の合計を返すJavaScript関数を作成する必要があります。
例
以下はコードです-
const num1 = 6565; const num2 = 7385; const lunarSum = (num1, num2) => { const numStr1 = String(num1); const numStr2 = String(num2); let res = 0, temp; for(let i = 0; i < numStr1.length; i++){ temp = Math.max(+numStr1[i], +numStr2[i]); res = (res*10) + temp; }; return res; }; console.log(lunarSum(num1, num2));
出力
以下はコンソールの出力です-
7585
-
JavaScriptを使用して目標平均に到達するための残りの数の合計を見つける
問題 数値の配列と単一の数値を受け取るJavaScript関数を作成する必要があります。 この関数は、平均が2番目の引数で指定された数と等しくなるように、配列にプッシュする必要のある数を見つける必要があります。 例 以下はコードです- const arr = [4, 20, 25, 17, 9, 11, 15]; const target = 25; function findNumber(arr, target) { let sum = arr.reduce((a, b) => a + b, 0); let avg = sum
-
JavaScriptで数値のシーケンスの値を見つける
問題 次のシーケンスの合計を考えます- $$ seq(n、\:p)=\ displaystyle \ sum \ Limits_ {k =0} \ square(-1)^ {k} \ times \:p \:\ times 4 ^ {nk} \:\ times (\ frac {2n-k} {k})$$ 数値nを取り込んでpがseq(n、p)の値を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const n = 12; const p = 70; const findSeqSum = (n, p) => { let s