Problem 104
http://projecteuler.net/index.php?section=problems&id=104
単純な解法
import Data.List fib = 0:1:zipWith (+) fib (tail fib) fibMod = map (flip mod (10^9))$0:1:zipWith (+) fibMod (tail fibMod) main = print.findIndex pandigit.zip fibMod $fib where pandigit (x,y) = "123456789"==(sort.show) x && "123456789"== (sort.take 9.show) y
あまり速くないが、他の方法を思いつかない。