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

Tìm hai số cho tổng của chúng và Thừa số chung cao nhất bằng JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript có hai số. Số đầu tiên đại diện cho tổng của hai số và số thứ hai đại diện cho HCF của chúng (GCD hoặc Số chia chung lớn nhất).

Hàm của chúng ta sẽ tìm và trả về hai số đó.

Ví dụ

Sau đây là mã -

const sum = 12;
const gcd = 4;
const findNumbers = (sum, gcd) => {
   const res = [];
   if (sum % gcd !== 0){
      return -1;
   }else{
      res.push(gcd);
      res.push(sum - gcd);
      return res;
   };
};
console.log(findNumbers(sum, gcd));

Đầu ra

[4, 8]