Project Euler Problem9

Julia

for n = 1:15
  for m = (n+1):22
    a = m^2 - n^2
    b = 2*m*n
    c = m^2 + n^2
    if a+b+c == 1000
      println(a*b*c)
    end
  end
end

ピタゴラス数(a, b, c)は(m^2 - n^2, 2mn, m^2 + n^2)で求められるそうです。
参考ページピタゴラス数の求め方とその証明 | 高校数学の美しい物語

mとnの最大値は具体的に計算して決めました。