Loading Now

reverseByVowels

Cho một chuỗi s, chỉ chứa các kí tự. Bạn hãy thử chỉ đảo ngược các nguyên âm ( cả viết hoa và viết thường ) của chuỗi! Biết rằng nguyên âm là các chữ cái ‘u’, ‘e’, ‘o’, ‘a’, ‘i’

Ví dụ:

  • Với s = "hello" thì kết quả reverse_by_vowels(s) = "holle"
    Giải thích:
    • Các nguyên âm xuất hiện trong chuỗi trên là: e, o
    • Sau khi đảo ngược ta được: o, e
    • Ta giữ nguyên các chữ còn lại lại: h, l, l
    • Nối lại được: holle
  • Với s = "codelearn" thì kết quả reverse_by_vowels(s) = "cadeleorn"

Đầ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] string s.
    ≤ s.length ≤ 105
  • [Đầu ra] string.
    Trả về kết quả

Post Comment

Contact