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

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

  1. 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. 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