デジタル時計を表示する
(私は多くの時計の課題があり、それらをすべて読み込もうとしましたが、これはユニークだと確信しています)
連続形式で表示されたデジタル時計を更新するいくつかのコードを書くh:m:s場合h、m及びs1又は2文字ずつを占めることができるが。@BlueEyedBeastが述べたように、単純な用語での制限は、基本的に、示されている時間を置き換えることを望んでいます。
- 改行は使用できません
- 末尾のスペースは許可されます
- 他の末尾の文字は使用できません
- 秒を逃さないでください(57-> 59は許可されていません)
- 「0」で始まる番号は、2文字を超えない限り許可されます。
- コードは入力を受け付けてはいけません
- 言語が入力なしで現在の時刻を取得できない場合、標準で許可されている方法で最大8バイトの入力に使用できます
- 出力は標準出力にする必要があります
- これはcodegolfなので、最短の答えが勝ちます!
例
私は*> <>(starfish)という名前の言語に取り組んでいます。これは、このようなプログラムは> <>(ファイルI / Oを待つだけ)では不可能だからです。その中に動作するデジタル時計プログラムがあります(未使用)。このプログラムは*> <>で書かれています:
s":"m":"hnonon" "ooo88888888888ooooooooooo1S
注:s =秒、m =分、h =時間、S = sleep(100ms * x)を除いて、このすべては> <>と同じです。
この出力:
14:44:31
終了するまで100msごとに更新します。
許可されない例
以下は許可されていません。
1:
14:44:3114:44:32
2:
14:44:31 14:44:32
3:
14:44:31
14:44:32
時刻は、出力された最初の行に残り、目に見える末尾の文字がない必要があります。ただし、端末をクリアすることは許可されます。これは、末尾文字がまだないためです。
