行ターミネータを含まず、入力を受け取らない2文字以上の単一行プログラムを作成します。たとえば、プログラムは次のようになります。
MyProgram
プログラムを時計の針が12時、3時、6時、および9時の位置に配置する場合、対応する時間数を出力する必要があります。他の時間をサポートする必要はありません。
具体的には:
プログラムが12時の針のように配置されている場合(🕛)
m a r g o r P y M
実行すると出力されます
12
。プログラムが3時の針のように配置されている場合(🕒)
m a r g o r P y MyProgram
実行すると出力されます
3
。プログラムが6時の針のように配置されている場合(When)
m a r g o r P y M y P r o g r a m
実行すると出力されます
6
。プログラムが9時の針のように配置されている場合(When)
........m ........a ........r ........g ........o ........r ........P ........y margorPyM
実行すると出力されます
9
。
ノート
プログラムの最初の文字は常に時計の中央に配置されます。(
M
6時の例に1つしか存在しないことに注意してください。)改行以外の文字を使用して、9時の配置のプログラムをインデントできます。例で
.
は使用されていますが、スペースまたは/
or#
は同様に有効です。3時の配置では、空の右上領域に文字を配置しないでください。(つまり、空のままにして、スペースで埋めないでください。)
初期のプログラム配置(現状の
MyProgram
まま)は何もする必要はありません。12時、3時、6時、および9時の配置にのみ、正確で明確な出力が必要です。関数またはREPLコマンドとしてのみ機能するコードは許可されません。4つの配置のそれぞれは、完全なプログラムとしてそのまま実行する準備ができている必要があります。
バイト単位の最短プログラムが優先されます。たとえばMyProgram
、長さは9バイトです。
3
と6
、彼らは空白のみが異なるようBrainfuckに区別できないだろう。