5
正方形のデラコルテ数を計算する
課題:任意の言語でデラコルテ数の計算を実装します。最短のコードが優先されます。 異なる整数1..n²(少なくとも3〜27の間の可能な辺の長さn)の特定の正方行列の場合、そのデラコルテ数は、gcd(a、b)×distance²(a、b)の積の合計です。各個別整数のペア{a、b}。 次の例は、160のデラコルテ数を持つ3×3の正方形を示しています。 3 2 9 4 1 8 5 6 7 この正方形には、計算する36の異なるペアがあります。たとえば、ペア4と6です。gcd(4、6)× 距離 ²(4、6)= 4 テスト用の別の正方形の例-これには、5957のデラコルテ番号があります。 10 8 11 14 12 21 4 19 7 9 5 13 23 1 16 18 3 17 2 15 24 22 25 6 20 デラコルテ番号は、このプログラミングコンテストから取得されます -詳細については、こちらをご覧ください...コンテストは2015年1月に終了しました。とても楽しかったです! ルール: 必要な改行は1文字としてカウントされます。改行付きのゴルフソリューションを投稿できますが、その言語で必要な場合にのみカウントされます。 入出力の処理方法を選択でき、標準インクルードやメイン関数ヘッダーなど、言語の必要なフレームワークを数える必要はありません。このC#の例のように、実際のコードカウント(ショートカット/エイリアス定義を含む)のみ: namespace System { …