TRICK 2015 に投稿して落選したぼくのプログラムはこちら。
$><<"\e[2J";z= 32.chr;loop{s=(0.. 8).map{|i|[i>7??+:?|]* 2*((i>7??-:i==2??=:z)*22)} j=1;Time.now.strftime("%H%M%S" ).bytes{|c|3.upto(9){|i|s[i%8][j+- j[2],3]=(i<8?c%5!=i%5:c<53!=i> 8)?"<_>":z+?|+z};j+=4};s!= $s&&puts("\e[H"+s[8],* $s=s)}-_#TRICK2015 #_Yusuke_Endoh
そろばんの玉のイメージです。実行すると、そろばんで時刻を教えてくれます。
+----------------------+ |<_><_> <_> | <_> | | | | | | <_> | <_>| |======================| |<_><_> <_><_> <_> | | |<_> | <_><_> | <_>| | | <_> | <_> <_><_>| |<_><_> <_><_> <_><_>| |<_><_> <_> | <_><_>| +----------------------+
21:29:15 ですね。
落選理由は、正直ネタもイマイチなんですが、一番下に名前が書いてあること。ガイドラインに「自分の名前を入れんな」と書いたのに、自ら破ってしまいました。いや、なんで書いたのか全然思い出せない。
しかしまあ、名前書いてなかったとしても今回の入賞作と比べたら見劣りしますね。次回は全力を出して kinaba の 3 連覇を止めるようにがんばります。