Gerador de Sigilos Mágicos

Published by Matt in

Um sigilo mágico é um glifo que representa um desejo que se quer manifestar na própria vida. Há várias maneiras de criar um sigilo, mas a mais comum é escrever um desejo específico (por exemplo, "I HAVE WONDERFUL FRIENDS WHO LOVE ME"), remover todas as vogais, remover as letras duplicadas (mantendo a última ocorrência) e depois desenhar um glifo com o que restar.

Usando a frase acima como exemplo, removeríamos as letras duplicadas, mantendo a última ocorrência de qualquer letra:

AUFRINDSWHLOVME

Depois, removeríamos todas as vogais, deixando:

FRNDSWHLVM

Crie uma função que receba uma string e remova suas vogais e letras duplicadas. A string retornada não deve conter nenhum espaço e deve estar em letras maiúsculas.

Exemplos

sigilize("i am healthy") ➞ "MLTHY"

sigilize("I FOUND MY SOULMATE") ➞ "FNDYSLMT"

sigilize("I have a job I enjoy and it pays well") ➞ "HVBJNDTPYSWL"

Observações

  • Para letras duplicadas, a última é mantida.
  • Ao praticar magia de sigilos, você deve criar seus sigilos manualmente.
  • Confira a aba Recursos para obter mais informações sobre sigilos, se você tiver interesse no conceito.