Mensaje del espacio

Published by Mubashir Hassan in

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 txt 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