awk

Fill in the blanks

Fill in the blanks 終了。 awkの戦いは結構しんどかった。 始め 34B で並んでから、33B、32B と後追いになってしまったし、追いつくのが大変だった。 34B は RS="_"{ORS=substr(S=S$0FS,i,1)}i++これでも、結構難しかったし、これ以上縮まるとは思いもよら…

Hello broken keyboard

Hello broken keyboard が終了した。近年まれに見る盛り上がりだった。 C トップ shinh さん@12.336B。 a;m;t;main(){ a++;a++;a++;m++;t++; n(++t+a+t*a*t*a);i(t);i(a*a);i(a*a);i(a*t*t);n(t*t+a*a);n(m); i(t+a*t*a);i(a*t*t);i(a*(t+a));i(a*a);i(m);n(…

group elements

先ほど group elements が終了し、公開となった。正規表現のある言語、js や Groovy や sed では、解答は、straightforward だ。たいして面白味もない。 また awk でも打った。久しくやっていないのでためらったが、awk の正規表現には、括弧によるグルーピ…

Bitwise Counting

最近のあなごるでは、Bitwise Counting@sed が面白かった。 この問題は、0 から 255 までを2進数で表示するというもの。はじめ、sed とは縁のない問題かと思っていたら、tails さんが短い解答を出していたので、少し考えたらわかった。 endless 問題なので…

Smileys Triangle

あなごる日記もマンネリ化してきた(って別に問題ないけど)ので、ここらで趣向を変えて、過去の endless 問題の解答を晒してみる。 あなごる初期の名問の一つ、Smileys Triangle 。 24B@vi vi は、トップは pla さんで、22B だ。しかも、全言語通してトップ…