Best one liner

最高のワンライナー

受賞者:Taketo Konno

引用元:https://www.ioccc.org/2011/konno/konno.c

審査員・作者による説明:https://www.ioccc.org/2011/konno/hint.html

動作

QWERTY配列のキーボードの文字の位置を示す。

$ gcc -o konno konno.c

$ ./konno qwerty
o o o o o o . . . .
 . . . . . . . . .
  . . . . . . .

$ ./konno abcde
. . o . . . . . . .
 o . o . . . . . .
  . . o . o . .

$ ./konno typewriter
. o o o o o . o . o
 . . . . . . . . .
  . . . . . . .

解説

128バイトで実現されている。 短いコードで実現できるようにキーボードの表示方法が工夫されている。 文字列リテラルはQWERTY配列を表現するデータであるが、”qwerty…“などと書いてあると興ざめなので、xorで暗号化されている。 アイデアが良い上に、工夫と配慮を感じる作品。