2010-05-12から1日間の記事一覧

Project Euler 30

F#

http://projecteuler.net/index.php?section=problems&id=30 重複組合せを自作しました(15 + 25 + 25 = 25 + 15 + 25だから)。yieldを使うと簡単ですね。 let rec repeated_combination a n = seq { if n = 0 then yield [] else if a <> [] then for b in…