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

Project Euler 29

http://projecteuler.net/index.php?section=problems&id=29 重複を排除するためにsetを用いる。setの使用は次のように行う。 import qualified Data.Set as Sinsert s n = S.insert n s s = S.empty s2 = S.insert 1 s b = S.member 1 s2 s3 = S.delete 1 s…

Project Euler 68

Problem 68 "magic" 3-gon ringというものを考える。これは1から6の数で埋められており、各ラインは足すと9になる。 時計回りで考えて、外周のノードで最も小さい数を含む3つの数のグループをスタートとすると、各々の解は一意に記述される。 4つの総和9,10,…