2010-03-30から1日間の記事一覧

Project Euler 96

http://projecteuler.net/index.php?section=problems&id=96 マスに可能な数字を次々に当てはめていき矛盾が無い解を出すだけ。それなりに速い。

Project Euler 2(2)

takewhileもfilterと同様に定義する。 N以下まで値を出すときに、 const int N = (int)4e6; takewhile([] (int n) { return n <= N; }, fib()); これだとNが見えない。[]の中にNを書いて、 const int N = (int)4e6; takewhile([N] (int n) { return n <= N; …