Loading Now

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" then high_scoring_word = "taxi"
  • Nếu x = "what time are we climbing up the volcano" then high_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

Contact