Computer >> Máy Tính >  >> Lập trình >> Javascript

Kiểm tra số coprime trong JavaScript

Hai số được cho là đồng nguyên tố nếu không tồn tại thừa số nguyên tố chung giữa chúng (1 không phải là số nguyên tố).

Chúng tôi bắt buộc phải viết một hàm nhận vào hai số và trả về true nếu chúng là các số nguyên, ngược lại trả về false.

Ví dụ

Mã cho điều này sẽ là -

const areCoprimes = (num1, num2) => {
   const smaller = num1 > num2 ? num1 : num2;
   for(let ind = 2; ind < smaller; ind++){
      const condition1 = num1 % ind === 0;
      const condition2 = num2 % ind === 0;
      if(condition1 && condition2){
         return false;
      };
   };
   return true;
};
console.log(areCoprimes(4, 5));
console.log(areCoprimes(9, 14));
console.log(areCoprimes(18, 35));
console.log(areCoprimes(21, 57));

Đầu ra

Đầu ra trong bảng điều khiển -

true
true
true
false