Su desafío es imprimir la entrada, esperar cualquier cantidad de tiempo, imprimir la entrada, esperar dos veces el tiempo que inicialmente esperó, imprimir la entrada nuevamente, y así sucesivamente. El retraso inicial debe ser inferior a 1 hora y debe tener una precisión de +/- 5% en los retrasos posteriores. Aparte de eso, no hay restricción en el tiempo de retraso.
Ejemplo:
Entrada: hi.
Salida: hi(pausa de 1 hims ) (pausa de 2 ms ) (pausa de 4 ms ) (pausa de 8 ms) hi(pausa de hi16 hims), etc.
También permitido:
hi(Pausa de 1 minuto) hi( pausa de 2 minutos) hi( pausa de 4 minutos) hi(pausa de 8 minutos) hi(pausa de 16 minutos), etc.
La entrada debe proporcionarse al inicio del programa (STDIN, parámetro de línea de comando, parámetro de función, etc.) y será una cadena.
El retraso inicial no puede ser 0.
y=x=>(x&&alert(x),y()) estaría permitido, pero lo rechazaría.
![establecer [n] a [1]; para siempre {decir [x]; espera (n) segundos; establecer [n] en ((n) * (2))}](https://i.stack.imgur.com/bAA0P.png)
