Mensagem do espaço
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 str 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