2008-06-10から1日間の記事一覧

Problem45

30分プログラム、その319。Problem45 - Project Euler。 三角数, 五角数, 六角数は以下のように生成される. 三角数Tn=n(n+1)/2 1, 3, 6, 10, 15, ... 五角数Pn=n(3n-1)/2 1, 5, 12, 22, 35, ... 六角数Hn=n(2n-1) 1, 6, 15, 28, 45, ... T285 = P165 = H143 …

Excelいいじゃないか

今日は一日中、仕事でExcelを触ってた。Excelを表計算ソフトとして使ったのは、初めてかもしれない。 関数も豊富だし、コードアシストもなかなか便利。 結構いいじゃないか。

abcdumpで無名関数がダンプされない

クロージャの実装方法を探るために、いろんなABCをダンプしていて気がついたのだけれども、tamarin付属のabcdumpで一部のメソッドがダンプされないことがある。 function f(){ return function(){ // ダンプされない return 42;} } 直感的には関数内部で定義…