のてすきあ − 完全独習非プログラマー −

Haskell で Project Euler を解く素人遊び

2020-05-02から1日間の記事一覧

Problem 39

3つの辺の長さが全て整数の直角三角形で、3辺の長さの和(周長)が所定の値となる辺の組を考える。例えば周長が120となる直角三角形は(20,48,52), (24,45,51), (30,40,50) の3つである。周長1000以下の直角三角形で、最も多くの異なる辺の組を作れるのは周長…

Problem 40

0.1234567891011121314... と続く小数の小数第1位,10位,100位,1000位,10000位,100000位,1000000位の数を全てかけ合わせるといくらになるか。 言語によっては相当難しいのかも知れない。しかしHaskellには無限リストという武器がある。ゆえに本問は小数である…