wvogel日記

自分用の技術備忘録が多めです.

2011-07-28から1日間の記事一覧

Project Euler 8

f8 :: Int -> Int f8 0 = 1 f8 x = (f8 $x`div`10) * (x`mod`10) euler8 :: String ->Int euler8 "\n" = 0 euler8 xs = maximum $(f8 $read $take 5 xs):[euler8 (drop 5 xs)] main = readFile "temp.txt" >>= \fs -> print $ euler8 fs サイトにあった数字…

Parsec.Expr

うう...... Parsecいじっていたけれど、やはりいきなり書き始めるのはなかなかに辛いものがある。 ということでhttp://www.lab2.kuis.kyoto-u.ac.jp/~hanatani/tmp/Parsec.html にあるサンプルソースコードを読んでまずは流れを理解することにする。 module …