我希望加數儘可能地彼此接近。將因數分解成彼此最接近的加數
x和y - > 「Y被加數是彼此最接近」
15和2 - > 7 + 8
15和3 - > 5 + 5 + 5
15和4 - > 4 + 4 + 4 + 3
15和5 - > 3 + 3 + 3 + 3 + 3
15和6 - > 2 + 2 + 2 + 3 + 3 + 3
...
如果我除以x/y得到一個整數,那麼解就是整數的y倍。但是,如果我得到小數點,它會變得更加複雜,如上例所示。
我該如何計算那些「最接近彼此的加數」與任何x和y最好與JavaScript代碼?
OP甚至不需要傳播它們。 – Bergi