
sumNumbersLargerAverage
Cho một mảng số nguyên a
, bạn hãy tính tổng tất cả các số có giá trị lớn hơn trung bình cộng của dãy. Nếu không có số nào thỏa đề, hãy trả về -1
Ví dụ:
Với a = [1,2,3,4,5]
thì kết quả sum_numbers_larger_avarage(a) = 9
- Giải thích:
- Ta có trung bình cộng của dãy là 3
- Các số có giá trị lớn hơn trung bình cộng là: [4, 5]
- Nên tổng sẽ là 9
Đầ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 of integer a.
1 ≤ a.size ≤ 105
|a[i]| ≤ 106
- [Đầu ra] integer.
Kết quả thỏa mãn đề
Post Comment