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 hi
ms ) (pausa de 2 ms ) (pausa de 4 ms ) (pausa de 8 ms) hi
(pausa de hi
16 hi
ms), 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.