Gerador de sigilos mágicos
Um sigilo mágico é um glifo que representa um desejo que alguém quer manifestar. Uma forma comum de criar um sigilo consiste em escrever o desejo, remover as vogais e os espaços, remover as letras repetidas mantendo a última ocorrência de cada letra e usar as letras restantes para criar um glifo.
Para "I HAVE WONDERFUL FRIENDS WHO LOVE ME", primeiro remova as letras repetidas mantendo suas últimas ocorrências:
AUFRINDSWHLOVMEDepois, remova as vogais:
FRNDSWHLVMCrie uma função que execute essas etapas de processamento do texto. Retorne as letras restantes sem espaços e em maiúsculas.
Exemplos
Program.Sigilize("i am healthy"); // "MLTHY"
Program.Sigilize("I FOUND MY SOULMATE"); // "FNDYSLMT"
Program.Sigilize("I have a job I enjoy and it pays well"); // "HVBJNDTPYSWL"Observações
- No caso de letras repetidas, mantenha a última ocorrência.
- Ao criar um sigilo de verdade, faça o glifo manualmente.
- Consulte a aba Recursos para saber mais sobre sigilos.