Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 두 숫자의 최소 공배수를 계산하는 함수

<시간/>

두 정수 a와 b의 최소공배수(LCM)는 a와 b로 나눌 수 있는 가장 작은 양의 정수입니다.

예:

4와 6의 LCM은 12입니다. 12는 4와 6 모두로 정확히 나누어 떨어지는 가장 작은 숫자이기 때문입니다.

두 개의 숫자를 받아서 그 숫자의 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