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

Haskell で Project Euler を解く素人遊び

Problem 13

以下の50桁の数を100個足した答えのはじめの10桁を求める

(50桁の数:省略)

…? なんの工夫もいらない。唯一の注意点は "Use Integer!" である。

あとは、10桁を取る際に、Stringにしてtake10する方法と、Integer のままで10桁になるまで10で割り続ける方法と、どちらがお好きですか?というところだろうか。


サクッと☆