Simulador de ola mexicana

Published by Matt in

Simulador de ola mexicana

A ola (conhecida como ola mexicana no mundo anglófono fora da América do Norte) é um exemplo de ritmo metacrônico que ocorre em um estádio lotado quando grupos sucessivos de espectadores se levantam brevemente, gritam e erguem os braços.

Crie uma função que receba uma string e a transforme em uma ola mexicana.

Exemplos

wave("edabit") ➞ ["Edabit", "eDabit", "edAbit", "edaBit", "edabIt", "edabiT"]

wave("just do it") ➞ ["Just do it", "jUst do it", "juSt do it", "jusT do it", "just Do it", "just dO it", "just do It", "just do iT"]

wave(" ") ➞ []

Observações

  • Todos os casos de teste serão strings em letras minúsculas.
  • Ignore os espaços (eles são considerados assentos vazios).
  • Uma string vazia deve retornar um array vazio.