2008-06-07から1日間の記事一覧
unfoldr の練習の続き。unfoldr で書かれているコードを、他の関数で書き換えてみる。 もとのコードはこれ。Tabulation法で両替問題を解くコードの一部です。 mkqs :: [Count] -> Coin -> [Count] mkqs ps c = unfoldr phi (ps, []) where phi (p:ps, qs) = …
unfoldr の練習の続き。unfoldr で書かれているコードを、他の関数で書き換えてみる。 もとのコードはこれ。Tabulation法で両替問題を解くコードの一部です。 mkqs :: [Count] -> Coin -> [Count] mkqs ps c = unfoldr phi (ps, []) where phi (p:ps, qs) = …