Haskell

Problem 5

問題文(Project Euler - PukiWikiより) 2520 は 1 から 10 の数字の全ての整数で割り切れる数字であり、そのような数字の中では最小の値である。では、1 から 20 までの整数全てで割り切れる数字の中で最小の値はいくらになるか。 自分が書いた答え answer…

Problem 4

問題文(Project Euler - PukiWikiより) 左右どちらから読んでも同じ値になる数を回文数という。 2桁の数の積で表される回文数のうち、最大のものは 9009 = 91 × 99 である。では、3桁の数の積で表される回文数のうち最大のものはいくらになるか。 自分が書…

Project Eulerを解き始めた

Haskellの復習を始めてしまったので、その流れでProject Eulerの問題を解く。 Problem 1 リスト内包表記で一発。 answer1 = sum [x | x <- [1..999], (x `mod` 3 == 0) || (x `mod` 5 == 0)] Problem 2 フィボナッチ数列の問題。解答時のコードは汚くて恥ず…