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:

AUFRINDSWHLOVME

Depois, remova as vogais:

FRNDSWHLVM

Crie 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.