課題は、入力を印刷し、任意の時間待機し、入力を印刷し、最初に待機した時間の2倍の時間待機し、再度入力を印刷することです。最初の遅延は1時間未満である必要があり、後続の遅延の精度は+/- 5%でなければなりません。それ以外は、遅延時間に制限はありません。
例:
入力:hi
。
出力:hi
(1msポーズ)hi
(2msポーズ)hi
(4msポーズ)hi
(8msポーズ)hi
(16msポーズ)など
許可されているもの:
hi
(1分間の休止)hi
(2分間の休止)hi
(4分間の休止)hi
(8分間の休止)hi
(16分間の休止)など
入力はプログラムの開始時に指定する必要があり(STDIN、コマンドラインパラメーター、関数パラメーターなど)、文字列になります。
初期遅延を0にすることはできません。
y=x=>(x&&alert(x),y())
は技術的には許可されますが、私はそれを投票します。