この課題は、ツェッペリンによるブリンクザキャップスロックに触発されました。
ほとんどのウェブカメラは、スパイを防止するためのハードウェアメカニズムによって制御され、ウェブカメラが使用されているかどうかを示す小さな統合LEDライトを備えています。
あなたの仕事はそれを点滅させることです:
- それをオン。
- 0.5(±0.1)秒待ちます。
- もう一度オフにします。
- 0.5(±0.1)秒待ちます。
- 繰り返す。
可能であれば、GIFまたはWebカメラの点滅のビデオを含めてください。回答にGIFがない場合は、実行中のプログラムのGIFを追加してください。
ルール
- 言語に1秒未満の
sleep
コマンドがない場合、プログラムは追加のバイトのペナルティで、代わりに1秒の遅延を使用することがあります。(置換.5
で1
)- 言語が何らかの理由でをサポートしていない
.5
場合、ペナルティは2バイトです。(置換0.5
で1
)
- 言語が何らかの理由でをサポートしていない
- ユーザーが停止しない限り、プログラムはループする必要があります。
- LEDはオンまたはオフのどちらでも起動できます。より有益な方を使用できます。
- LEDに消灯遅延がある場合、追加のバージョンを提供する場合を除いて、それを考慮する必要はありません。
得点
これはcode-golfであり、バイト単位での最短の回答が優先されます。
2
私のラップトップのウェブカメラのLEDは、ビデオデバイスへのアクセスが停止した後、しばらく(約0.3秒のようです)消灯します。これは考慮に入れる必要がありますか?
—
ドアノブ
@Doorknobいいえ。ただし、必要に応じてそれを考慮したバージョンを提供できます。
—
haykam 2017
使用できるため、ペナルティは1バイトのみにする必要があります
—
Elronnd
.5
@Elronndそれを追加するつもりでしたが、忘れました。
—
haykam 2017年