1到10的平方和是:
1^2 + 2^2 + ... + 10^2 = 385
1到10的和平方是:
(1 + 2 + ... + 10)^2 = 552 = 3025
"平方和"与“和平方”的差是:3025 − 385 = 2640.
求1到100的"平方和"与“和平方”的差
answer = ((1+100)*100/2)^2 - foldl (\acc x->x^2+acc ) 0 [1..100]
据说:
1^2 + 2^2 + ... + n^2 = n * (n+1) * (2n+1) * 1/6
又是一个脑补