Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Tìm hai số vàng (golden numbers) trong JavaScript

Chúng ta cần viết hàm JavaScript nhận hai số m và n và trả về hai số có tổng là n và tích là m. Nếu không tồn tại cặp số như vậy, trả về false.

Ví dụ

Mã cho việc này:

const goldenNumbers = (sum, prod) => {    for(let i = 0; i < (sum / 2); i++){       if(i * (sum-i) !== prod){          continue;       };       return [i, (sum-i)];    };    return false; }; console.log(goldenNumbers(24, 144)); console.log(goldenNumbers(14, 45)); console.log(goldenNumbers(21, 98));

Đầu ra

Kết quả trên console:

false [ 5, 9 ] [ 7, 14 ]