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