Problem 104
コンテンツ
http://projecteuler.net/index.php?section=problems&id=104
単純な解法
import Data.List fib = :1:zipWith (+) fib (tail fib) fibMod = map (flip mod (10^9))$: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
あまり速くないが、他の方法を思いつかない。
作成者 Toru Mano
最終更新時刻 2023-01-01 (c70d5a1)