programming

Perl の .. 演算子の面白い現象を発見してみる修行

Perl の .. 演算子で面白い現象を発見した。なんでこうなるのか考察する価値あり。ってソース読めばいいのかも。スカラコンテキストでの .. 演算子は、リセット機能つきのカウンタとして使えるわけだが ... そのまま print してみたら、 $ perl -e 'print "$…

ゴルフでテニスしてみる修行

anarchy golf の tennis で perl が 2 位になった。138B。でも ySas さんや shinh さん (id:shinichiro_h:20070214#1171415319) がそれぞれご自身のブログでさらしているコードを見てみると、私のコードはあまりに普通すぎる。 で、ySas さんの技を一部利用…

過去に作った elisp 関数をとりあえず置いてみる修行

, とか = とかで桁合せするための elisp 関数。久々に書いてあんまりきれいなコードじゃないけど、使えてるからまあいいか、と思ってみる。 (defun tdk-桁あわせ (start end anchor) (interactive "r\nsAnchor (like =): ") (let ((a nil) (b nil) ) (save-e…

Twin Primes に awk でもエントリしてみる修行

perl については、トップとの 9 バイト差を縮めるにはアルゴリズムを変えないと駄目だろう。ということでまだ誰も書いていなかった awk でエントリしてみた。いつまでこの順位がキープされるかわからないが、Language Ranking で 6 位になったから、よしとし…

twin primes にもエントリしてみる修行

100 を切ったので Perl と PHP で anarchy golf の twin primes にエントリしてみた。まあ、こんなんじゃ全然通用しないってことはわかっているんだけどね。

昼休みにゴルフをしてみる修行

主に自分で楽しむために社内でプログラミングコンテストを企画したが、失敗した。計画、準備するのが大変だったわりに応募者がいなくて。 なので、インターネット上に公開されているコンテストに自分が参加して楽しむことにした。 で、まずは http://golf.sh…