Menu
CoddyTech

Remove Vowels

InicianteArrays e stringspython iconjava iconcpp iconc iconjs icon+10

Você recebe uma string s formada por letras do alfabeto inglês. Retorne a string obtida ao remover todas as vogais dela. As vogais são a, e, i, o e u, em letras minúsculas ou maiúsculas; y não é uma vogal aqui. As letras restantes mantêm sua ordem e suas maiúsculas ou minúsculas.

Função

removeVowels(s: string) → string
sstring
a string de letras em inglês a ser limpa
Retornastring
s com todas as vogais removidas e as outras letras em sua ordem original

Restrições

  • 1 ≤ s.length ≤ 3 × 104
  • s contém apenas letras do alfabeto inglês (a a z, A a Z).
  • s contém pelo menos uma letra que não é vogal, então a resposta nunca fica vazia.

Exemplos

Entrada
s = "Interview"
Saída
"ntrvw"
Explicação
Ao remover I, e, i e e de Interview, restam n, t, r, v, w, nessa ordem. O I maiúsculo também é uma vogal, então ele sai.

lock icon+17 testes ocultos ao enviar

challenge icon

Para ir além

Que tal se o texto pudesse conter qualquer letra Unicode, como É ou ö? Quais delas são vogais, e como seu teste muda?

Redefinir código
def removeVowels(s):
    # Escreva o código aqui
Casos de teste

Caso 1

Caso 2

Caso 3

Entrada

s = "Interview"

Esperado

"ntrvw"