Project EulerのProblem 75(日本語)です。
075.rb
問題文を読んだとき、以前『数学ガール フェルマーの最終定理 (数学ガールシリーズ 2)』で学習した「原始ピタゴラス数の一般形」が頭に浮かびましたので利用してみました。
原始ピタゴラス数の一般形とは、
関係式
を満たし、互いに素な自然数の三つ組(
)は、すべて次の形に書ける(
を交換してもいい)。
ただし、は互いに素、
、
の片方は偶数で、他方は奇数
というのもです。から
を生成し、さらに
の整数倍についても鉄線の長さを超えない範囲で調べています。