
highestScoringWord
Cho một chuỗi x
, nhiệm vụ của bạn là hãy tìm từ có điểm lớn nhất. Biết rằng điểm của một từ là tổng điểm của các kí tự tạo nên từ đó.
Mỗi kí tự của mỗi từ sẽ có một điểm như sau : a = 1, b = 2, c = 3, ...
Nếu có nhiều từ có cùng số điểm lớn nhất, hãy trả về từ xuất hiện đầu tiên trong chuỗi x
Bài luôn đảm bào đầu vào chỉ chứa các chữ cái in thường và luôn có kết quả.
Ví dụ:
- Nếu
x = "man i need a taxi up to ubud"
thenhigh_scoring_word
= "taxi"
- Nếu
x = "what time are we climbing up the volcano"
thenhigh_scoring_word = "volcano"
Đầ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.
-
[Input] String
string.length ≤ 109
-
[Output] String
Trả về từ có điểm lớn nhất.
Post Comment