Quatは、クインと人気のあるエソランキャットプログラムの組み合わせです。
チャレンジ
課題は、標準的なcatプログラムを作成することです。ユーザーが何を入力しても、プログラムは入力を標準出力にエコーします。
しかし、入力の長さが0よりも大きい場合及び 4の倍数、プログラムすべき出力独自のソースコード。Quatはポルトガル語のquatroに由来し、「four」に変換されます。
ルール
- 標準的な抜け穴が適用されます
- あなたはファイルからソースコードを読まないかもしれません
- 空の入力は空の出力を生成するはずです
ボーナス
入力長が4の倍数である場合、クインlength/4
タイムを印刷することで25%のボーナスを獲得できます。出力をスペースで区切ると、さらに5%のボーナス(末尾のスペースは許可されません)。
テストケース
次のテストケースがプログラムに適用されますin%4=0?cat:self
(実際の言語ではありません)。
<empty input> -> <empty output>
input -> input
1234 -> in%4=0?cat:self
12345678 -> in%4=0?cat:self
0%ボーナス
12345678 -> in%4=0?cat:selfin%4=0?cat:self
25%ボーナス
12345678 -> in%4=0?cat:self in%4=0?cat:self
30%ボーナス
得点
これはcode-golfです。バイト単位の最短コードが優先されます。
\n
入力の1バイトのための改行文字、なる