Mensagem do espaço

Published by Mubashir Hassan in

Você recebeu uma mensagem criptografada do espaço. Sua tarefa é descriptografar a mensagem com as seguintes regras simples:

  • A string da mensagem será composta apenas por letras maiúsculas, números e colchetes.
  • Quando houver um bloco de código dentro dos colchetes, como [10AB], isso significa que você precisa repetir as letras AB 10 vezes.
  • A mensagem pode estar incorporada em várias camadas de blocos.
  • A mensagem final descriptografada será composta apenas por letras maiúsculas.

Crie uma função que receba a mensagem criptografada txt e retorne a mensagem descriptografada.

Exemplos

space_message("ABCD") ➞ "ABCD"

space_message("AB[3CD]") ➞ "ABCDCDCD"
# "AB" = "AB"
# "[3CD]" = "CDCDCD"

space_message("IF[2E]LG[5O]D") ➞ "IFEELGOOOOOD"

Observações

N/A