Ваша задача состоит в том, чтобы напечатать ввод, подождать любое количество времени, распечатать ввод, подождать дважды, в то время как вы первоначально ожидали, распечатать ввод снова и т. Д. Первоначальная задержка должна быть менее 1 часа, и вы должны иметь точность +/- 5% в последующих задержках. Кроме этого, нет никаких ограничений по времени задержки.
Пример:
Вход: hi
.
Выход: hi
(1 мс пауза) hi
(2ms пауза) hi
(4ms пауза) hi
(8ms пауза) hi
(пауза 16мс) и т.д.
Также разрешено:
hi
(1-минутная пауза) hi
(2-минутная пауза) hi
(4-минутная пауза) hi
(8-минутная пауза) hi
(16-минутная пауза) и т. Д.
Ввод должен быть предоставлен в начале программы (STDIN, параметр командной строки, параметр функции и т. Д.) И будет строкой.
Начальная задержка не может быть 0.
y=x=>(x&&alert(x),y())
было бы технически разрешены, но я бы downvote его.