Saltar al contenido

El hechizo del eco

Enunciado

En la torre de Velmira, los hechizos largos se apuntan en corto para que quepan en el pergamino: 3a2b quiere decir tres veces a y dos veces b. El eco de la torre lee el apunte y recita el hechizo entero, aaabb. Escribe una función que reciba el apunte y regrese el hechizo completo, como texto. El apunte es una fila de pares: un número y una letra minúscula. El número siempre está y puede tener varias cifras, así que 12z son doce z, no una y dos. Con 2k10e regresas kk seguido de diez e: kkeeeeeeeeee. Un 0 quiere decir que esa letra no suena:

0a3b regresa bbb. Con un apunte vacío regresas un texto vacío.

Ejemplos

  • Dos pares

    "3a2b" → "aaabb"

  • Cada letra una vez

    "1h1o1l1a" → "hola"

  • Un número de dos cifras

    "12z" → "zzzzzzzzzzzz"

  • Apunte vacío

    "" → ""

Además de estas, el reto tiene pruebas ocultas que se revelan al enviar tu solución.

Empiezas con esto

Python

def recita_eco(apunte):
    pass

JavaScript

function recitaEco(apunte) {
}
Resolver este reto

Se abre en el navegador, con el editor y las pruebas. Este reto es del plan completo; los de O(1) y O(log n) son gratis.

Más retos de O(n)

Ver todos los retos →