除数について話しましょう...
(しばらく)完全な二乗を除外すると、すべての正の整数は、それらの約数の2の積として表現できます。簡単な例126:ここにすべての約数があります126

ご覧のとおり、すべての除数をペアにすることができます。除数ペアと呼ぶものは次のとおりです。
[1, 126], [2, 63], [3, 42], [6, 21], [7, 18], [9, 14]  
このチャレンジでは、このリストの最後のペア(写真の中央のペア)のみが必要です。
[9,14]このペアをMaxMin Divisor Pairと呼びます。MaxMin除数ペア
 
の違い (DMDP)は、のもう[9,14]=5
 
1つの例であるペアの2つの要素の違いです544。除数は次のとおりです。  
[1、2、4、8、16、17、32、34、68、136、272、544]
そしてDMDP(544)= 15   なぜなら32-17=15  
何についての完璧な四角?すべての完全な正方形にはDMDP = 0があります除数の
例64を   見てみましょう
{1、2、4、8、16、32、64}
あなたはこのケースで見ることができるようにMAXMIN除数ペアで[8,8]持っているDMDP=0
私たちは、ほとんど行われてい...  
チャレンジ
整数を考えるとn>0、出力未満か等しいどのように多くの整数 10000、以下DMDPを持っています n  
テストケース
入力->出力
1->100 (those are all the perfect squares)
5->492  
13->1201
369->6175  
777->7264  
2000->8478  
5000->9440  
9000->9888  
10000->10000   
20000->10000
これはcode-golfです。バイト単位の最短回答が勝ちます。

10000第二の変数として入力する方が意味がありませんか?