毛のはえたようなもの

インターネット的なものをつらつらとかきつらねる。

Problem 6

最初の10個の自然数について、その和の二乗と、二乗数の和は以下の通り。
1² + 2² + ... + 10² = 385
(1 + 2 + ... + 10)² = 3025

これらの数の差は 3025 - 385 = 2640 となる。

同様にして、最初の100個の自然数について和の二乗と二乗の和の差を求めよ。

Problem 6 - PukiWiki
ans =0
limit = 100

(1..(limit-1)).each{|i|
  ((i+1)..limit).each{|j|
    ans += i*j
  }
}

p (2*ans)

答え:25164150