Menu
CoddyTech

Remove Vowels

Người mớiMảng và chuỗipython iconjava iconcpp iconc iconjs icon+10

Bạn nhận được một chuỗi s gồm các chữ cái tiếng Anh. Hãy trả về chuỗi thu được sau khi xóa mọi nguyên âm. Các nguyên âm là a, e, i, o và u, ở dạng chữ thường hoặc chữ hoa; trong bài này, y không phải là nguyên âm. Các chữ cái còn lại giữ nguyên thứ tự và kiểu chữ.

Hàm

removeVowels(s: string) → string
sstring
chuỗi chữ cái tiếng Anh cần làm sạch
Trả vềstring
s với mọi nguyên âm bị loại bỏ và các chữ cái còn lại giữ nguyên thứ tự ban đầu

Ràng buộc

  • 1 ≤ s.length ≤ 3 × 104
  • s chỉ chứa các chữ cái tiếng Anh (a đến z, A đến Z).
  • s chứa ít nhất một chữ cái không phải nguyên âm, vì vậy câu trả lời không bao giờ trống.

Ví dụ

Đầu vào
s = "Interview"
Đầu ra
"ntrvw"
Giải thích
Xóa I, e, i và e khỏi Interview sẽ còn lại n, t, r, v, w theo thứ tự đó. Chữ I viết hoa cũng là nguyên âm, nên hãy xóa nó.
challenge icon

Câu hỏi mở rộng

Bạn nghĩ sao nếu chuỗi có thể chứa bất kỳ chữ cái Unicode nào, chẳng hạn như É hoặc ö? Chữ nào trong số đó là nguyên âm, và bạn cần thay đổi phép kiểm tra như thế nào?

Đặt lại code
def removeVowels(s):
    # Viết code ở đây

Kiểm thử #1

Kiểm thử #2

Kiểm thử #3

Đối số

s = "Interview"

Đầu ra mong đợi

"ntrvw"