Ruby

Rubyで階乗

なんとなく、Rubyで階乗の計算をしてみた。 その1 再帰 階乗の計算は再帰の例題としてよく出てくるので、まずはそれで。 $ time ruby -e 'def fact(n) n==1 ? n : fact(n-1)*n; end; fact(10000)' -e::n `fact': stack level too deep (SystemStackError) fr…

全角英数字を半角に

dankogaiさんのブログ記事を見て、dankogaiさんが脊髄でひねり出したという perl - dankogai - はてなハイク perl -CIO -ple 'tr/\x{FF01}-\x{FF5e}/\x21-\x7e/' をrubyでやってみようということで、ひねり出したのがこちら

本の感想一覧作成スクリプト

ブログ内の本の感想一覧を作ろうと思い、そのためのスクリプトを書いた。