Menu
CoddyTech

Remove Vowels

BaşlangıçDiziler ve dizgilerpython iconjava iconcpp iconc iconjs icon+10

İngilizce harflerden oluşan bir s dizgesi verilir. İçindeki her sesli harfi silerek elde ettiğin dizgeyi döndür. Sesli harfler, küçük veya büyük harf olarak a, e, i, o ve u harfleridir; burada y sesli harf değildir. Kalan harfler sıralarını ve büyük-küçük harf durumlarını korur.

Fonksiyon

removeVowels(s: string) → string
sstring
temizlenecek İngilizce harf dizisi
Döndürürstring
s'nin tüm ünlüleri çıkarılmış ve diğer harfleri özgün sıralarında korunmuş hâli

Kısıtlar

  • 1 ≤ s.length ≤ 3 × 104
  • s yalnızca İngilizce harfleri (a ile z arası, A ile Z arası) içerir.
  • s en az bir ünsüz harf içerir, bu yüzden yanıt hiçbir zaman boş olmaz.

Örnekler

Girdi
s = "Interview"
Çıktı
"ntrvw"
Açıklama
Interview sözcüğünden I, e, i ve e harflerini silince, sırasıyla n, t, r, v, w kalır. Büyük I de bir ünlüdür, bu yüzden o da gider.

lock iconGönderirken +17 gizli test

challenge icon

Ek soru

Metin, É veya ö gibi herhangi bir Unicode harfini içerebilseydi ne olurdu? Bunlardan hangileri sesli harftir ve testiniz nasıl değişir?

Kodu sıfırla
def removeVowels(s):
    # Kodu buraya yazın
Test durumları

Durum 1

Durum 2

Durum 3

Girdi

s = "Interview"

Beklenen

"ntrvw"