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

JavaScript를 사용하여 합과 최대 공약수가 주어진 두 숫자 찾기

<시간/>

문제

두 개의 숫자를 취하는 JavaScript 함수를 작성해야 합니다. 첫 번째 숫자는 두 숫자의 합을 나타내고 두 번째 숫자는 HCF(GCD 또는 최대공약수)를 나타냅니다.

우리 함수는 이 두 숫자를 찾아서 반환해야 합니다.

예시

다음은 코드입니다 -

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));

출력

[4, 8]