Descompresión de cadena con recuperación mediante la regla de segmentos repetidos
JavaScript
Hard
strings
Tarea «Descompresión de cadena con recuperación mediante la regla de segmentos repetidos»
Dada una cadena compuesta por letras latinas y dígitos. La cadena representa una representación comprimida: cada dígito indica cuántas veces se debe repetir el siguiente carácter, y si un dígito está antes de un grupo de caracteres entre paréntesis, se repite todo el grupo. Si no hay dígito, el carácter se repite 1 vez. Recupere la cadena original. Se garantiza que los paréntesis están balanceados y que el anidamiento no supera los 5 niveles. La longitud de la cadena comprimida es de hasta 1000 caracteres, la longitud de la cadena recuperada no supera 10^6.
Formato de entrada
Una línea que contiene la representación comprimida.
Formato de salida
Una línea: la cadena recuperada.
Ejemplos
Ejemplo 1
ENTRADA
10a
SALIDA
aaaaaaaaaa
main.js