Mensaje del espacio
Has recibido un mensaje cifrado del espacio. Tu tarea es descifrar el mensaje con las siguientes reglas simples:
- La cadena del mensaje solo estará compuesta por letras mayúsculas, números y corchetes.
- Cuando haya un bloque de código dentro de los corchetes, como
[10AB], significa que debes repetir las letras AB 10 veces. - El mensaje puede estar incrustado en múltiples capas de bloques.
- El mensaje descifrado final solo estará compuesto por letras mayúsculas.
Crea una función que reciba el mensaje cifrado str y devuelva el mensaje descifrado.
Ejemplos
space_message("ABCD") ➞ "ABCD"
space_message("AB[3CD]") ➞ "ABCDCDCD"
# "AB" = "AB"
# "[3CD]" = "CDCDCD"
space_message("IF[2E]LG[5O]D") ➞ "IFEELGOOOOOD"Notas
N/A