最初の10個の自然数の2乗の和は1^2+2^2+…+10^2=385である。
最初の10個の自然数の和の2乗は(1+2+…+10)^2=55^2=3025である。
したがって、2乗の和と和の2乗の差は3025-385=2640となる。
最初の100個の自然数の2乗の和と和の2乗の差を求めよ。
この問題は単なる計算問題である。Haskellでは以下のようにかける。
euler006 = sum [1..100] ^ 2 - sum [x ^ 2 | x <- [1..100]]

Something in the past
最初の10個の自然数の2乗の和は1^2+2^2+…+10^2=385である。
最初の10個の自然数の和の2乗は(1+2+…+10)^2=55^2=3025である。
したがって、2乗の和と和の2乗の差は3025-385=2640となる。
最初の100個の自然数の2乗の和と和の2乗の差を求めよ。
この問題は単なる計算問題である。Haskellでは以下のようにかける。
euler006 = sum [1..100] ^ 2 - sum [x ^ 2 | x <- [1..100]]