JavaScriptで2つの数値の最小公倍数を計算する関数
2つの整数aとbの最小公倍数(LCM)は、aとbの両方で割り切れる最小の正の整数です。
例-
4と6のLCMは12です。これは、12が4と6の両方で正確に割り切れる最小の数値であるためです。
2つの数値を受け取り、それらの数値のLCMを計算して返すJavaScript関数を作成する必要があります。
例
以下はコードです-
const num1 = 4; const num2 = 6; const findLCM = (num1, num2) => { let hcf; for (let i = 1; i <= num1 && i <= num2; i++) { if( num1 % i == 0 && num2 % i == 0) { hcf = i; }; }; let lcm = (num1 * num2) / hcf; return lcm; }; console.log(findLCM(num1, num2));
出力
以下はコンソールでの出力です-
12
-
JavaScriptで2つの数値を加算するときに必要なキャリーの数
問題 2つの数値を受け取るJavaScript関数を作成する必要があります。 私たちの関数は、紙に追加するかのように、それらの数を追加するときに必要なキャリーの数をカウントする必要があります。 次の画像のように179と284を追加すると、キャリーを2回使用したため、これら2つの数値に対して、関数は2を返す必要があります。 例 以下はコードです- const num1 = 179; const num2 = 284; const countCarries = (num1 = 1, num2 = 1) => { let res = 0;
-
2つの数値のk番目の公約数を出力します
xとyの2つの数値が与えられた場合、出力にはk番目の公約数が含まれている必要があります。 Input: x=9 y=18 k=1 Output : k common factor = 2 Factors of 9 : 1, 3, 9 Factors of 18 : 1, 2, 3, 6, 9, 18 Greatest Common Factor : 9 アルゴリズム START Step 1 -: take input as x and y lets say 3 and 21 and k as 1 Step 2 -: declare start variables as int i,num,c