Menu
CoddyTech

Remove Vowels

PrincipianteArray e stringhepython iconjava iconcpp iconc iconjs icon+10

Hai una stringa s composta da lettere inglesi. Restituisci la stringa che ottieni eliminando tutte le vocali. Le vocali sono a, e, i, o e u, minuscole o maiuscole; qui y non è una vocale. Le lettere che rimangono mantengono il loro ordine e la loro forma.

Funzione

removeVowels(s: string) → string
sstring
la stringa di lettere inglesi da ripulire
Restituiscestring
s con ogni vocale rimossa e le altre lettere nel loro ordine originale

Vincoli

  • 1 ≤ s.length ≤ 3 × 104
  • s contiene solo lettere inglesi (a fino a z, A fino a Z).
  • s contiene almeno una lettera che non è una vocale, quindi la risposta non è mai vuota.

Esempi

Input
s = "Interview"
Output
"ntrvw"
Spiegazione
Eliminando I, e, i e e da Interview rimangono n, t, r, v, w in quest'ordine. Anche la I maiuscola è una vocale, quindi va eliminata.

lock icon+17 test nascosti all’invio

challenge icon

Per approfondire

Che cosa succederebbe se il testo potesse contenere qualsiasi lettera Unicode, come É o ö? Quali di queste sono vocali e in che modo cambia il tuo test?

Ripristina il codice
def removeVowels(s):
    # Scrivi il codice qui
Casi di test

Caso 1

Caso 2

Caso 3

Input

s = "Interview"

Atteso

"ntrvw"