id:haru-sさんからのトラバで知りました. わずか565バイトテトリスのプログラミング解説 7行プログラミングですね.7行プログラミングのマインドってのは,500バイトそこそこで収まるようにソースコードを凝縮するってことだと思います.つまり制限容量に収まってしまえば,最後の詰めは甘くてもまあしかたないかなぁと私は思うのですが,まあ縮みそうなソースコードが転がっていると一応見ておきたい気もします. とりあえず,テトリスのコードを眺めたところでは明らかに縮みそうな箇所がありますね.パッと目に付いたのは,5行目の if(l%A)l-=l%A*!Z[l];else for(P+=k++,j=l+=A;--j>A;) ショートコーダーはelseなんて書かないので,たとえばこんな感じで縮めてやれば良いでしょう. for(j=l+=l%A?-l%A*!Z[l]:(P+=k++,A);l%A&&--
![2007-11-01](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)