Menu
CoddyTech

Remove Vowels

PrincipianteArrays y cadenaspython iconjava iconcpp iconc iconjs icon+10

Recibes una cadena s formada por letras inglesas. Devuelve la cadena que obtienes al eliminar todas las vocales. Las vocales son a, e, i, o y u, en minúscula o mayúscula; aquí, y no es una vocal. Las letras que quedan conservan su orden y su uso de mayúsculas y minúsculas.

Función

removeVowels(s: string) → string
sstring
la cadena de letras en inglés que hay que limpiar
Devuelvestring
s con todas las vocales eliminadas y las demás letras en su orden original

Restricciones

  • 1 ≤ s.length ≤ 3 × 104
  • s contiene solo letras del alfabeto inglés (a a z, A a Z).
  • s contiene al menos una letra que no es una vocal, así que la respuesta nunca está vacía.

Ejemplos

Entrada
s = "Interview"
Salida
"ntrvw"
Explicación
Al eliminar I, e, i y e de Interview, quedan n, t, r, v, w en ese orden. La I mayúscula también es una vocal, así que se elimina.

lock icon+17 pruebas ocultas al enviar

challenge icon

Para ir más allá

¿Y si el texto pudiera contener cualquier letra Unicode, como É u ö? ¿Cuáles de ellas son vocales y cómo cambia tu prueba?

Restablecer código
def removeVowels(s):
    # Escribe el código aquí
Casos de prueba

Caso 1

Caso 2

Caso 3

Entrada

s = "Interview"

Esperado

"ntrvw"