vi

Line counter

Line counter が公開になった。この問題、出力が 7 と 1 と 8 だけなので、「また、くだらない embed/random 問題かぁ」っと思ったが、行数を数える、ということ自体は、ゴルフとしては割と面白いと思ったので、“真面目に”やってみた。 vi vi はいろいろな解…

久しぶりのアップデート

Average Character C nai さんがトップ 64B を出し、何とか追いついて 64B を打ち、inaniwa さんも 64B を出したので、64B で頭打ちかと思ったら、nai さんが for ループで私が再帰。組み合わせたら、63B by naiさんがでた。toggleCASE の時と全く同じパター…

Smileys Triangle

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

121321とABBA

ttp あたりから、sed にちょうど良い問題が続いている。そんなわけで、ここのところ、sed 中心に golf している。 121321 122333 の姉妹問題。なかなかの良問だったと思う。sed もとても面白かった。トップとれた。 sed 一時、46B を出してトップに躍り出た…

Euclids orchard とか

Euclids orchard が終了した。あなごるやっていると、数学のちょっとした話題に触れることができて面白い。 この問題で見つけたちょっとしたテク。 Groovy: 't '[1%it.gcd(1)] it.gcd(1)>1?' ':'t' JavaScript: o+='t '[1%k] o+=k>1?' ':'t'つまり、n > 0 …

Bigger power of two

Bigger power of two終了。 C 当初、log2() を用いて、58B でトップに立ったが、hinoe さんに 57B で抜かれた。色々と考えているうち、浮動小数点数の指数部が使えるのではと思いつき、さらに試行錯誤していたら、57B ができた。ちょっと感動だった。 ところ…