
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