Challenge One: Construção de um codificador e decodificador de texto com design responsivo
- Implementação de uma página com HTML, CSS e JavaScript, na qual o usuário poderá inserir um texto que será codificado ou decodificado. A codificação do texto segue as regras abaixo:
- Vogal
a
: Transforma em :ai
- Vogal
e
: Transforma em :enter
- Vogal
i
: Transforma em :imes
- Vogal
o
: Transforma em :ober
- Vogal
u
: Transforma em :ufat
- Vogal
-
Deve funcionar apenas com letras minúsculas
-
Não devem ser utilizados letras com acentos nem caracteres especiais
-
Deve ser possível converter uma palavra para a versão criptografada e também retornar uma palavra criptografada para a versão original. Por exemplo:
- "gato" => "gaitober"
- "gaitober" => "gato"
-
A página deve ter campos para inserção do texto a ser criptografado ou descriptografado, e a pessoa usuária deve poder escolher entre as duas opções
-
O resultado deve ser exibido na tela.
HTML
CSS
JavaScript