2010-04-14から1日間の記事一覧

Project Euler 22

http://projecteuler.net/index.php?section=problems&id=22 単語を拾うのをiterableになるように実装して、単語をソートする。しかし、iterableのsortedがあったほうが便利なので作ってみた。 cout << sum(map(score, zip(itertools::count<>(1), sorted(li…

Project Euler 4

F#

http://projecteuler.net/index.php?section=problems&id=4 全ての組合せに対し、回文数であるかどうか判定し、回文数の中で最大のものを求めます。 回文数の判定は、各桁の数字ごとのリストにし、それを逆にし、数に戻して元の数と同じか調べます。 まず、…