Loading Now

plusFraction

Cho mảng arr chứa lần lượt các số a,b,c,d. Bạn hãy tính kết quả phép tính sau dưới dạng phân số tối giản:

a/b + c/d

Bạn cần trả về một mảng gồm 2 phần tử, lần lượt là tử số và mẫu số của kết quả.

Ví dụ:

Với arr = [1,2,3,4] thì plusFraction(arr) = [5, 4].

Với arr = [13, 15, 23, 25] thì plusFraction(arr) = [134, 75].

Đầu vào/Đầu ra:

  • [Thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.

  • [Đầu vào] Array.Integer arr
    arr.length = 4
    1 <= arr[i] <= 10^5

  • [Đầu ra] Array.Long

Post Comment

Contact