これは、スペクトルのより単純な終わりのコードゴルフチャレンジであると思われます。しかし、ここでいくつかのミクロ最適化を実行することは素晴らしいことだと考えました。
あるDVIコネクタの3つの基本タイプ DVI-A(アナログ)、DVI-D(デジタル)とDVI-I(積分)が:。さらに、DVI-DおよびDVI-Iコネクタにはシングルリンクバージョンとデュアルリンクバージョンがあります。これらの5つの異なるコネクタはそれぞれ、異なるピンのセットを使用します。
1を考えるとA
、D1
、D2
、I1
、I2
コネクタの種類の識別子として、コネクタのピンの対応するASCII表現を印刷します:
A:
# # # # # # #
===== # # #
# # # # # #
D1:
# # # # # #
===== # # # # # #
# # # # # #
D2:
# # # # # # # #
===== # # # # # # # #
# # # # # # # #
I1:
# # # # # # # #
===== # # # # # #
# # # # # # # #
I2:
# # # # # # # # # #
===== # # # # # # # #
# # # # # # # # # #
(X:
行は出力の一部ではありません。3行のみを印刷する必要があります。)
STDIN、ARGV、または関数引数を介して入力を取得して、プログラムまたは関数を作成できます。出力は、オプションの末尾改行を使用して、STDOUTに出力する必要があります。
A
コネクタの2行目に末尾のスペースを含める場合と含めない場合があります。他の場所で追加の先頭または末尾のスペースを使用しないでください。
これはコードゴルフなので、最短の回答(バイト単位)が勝ちです。
"I1"
代わりにI1
?