私のコード内には、合計 100 のアイテムのグループがあります。つまり、各グループには合計アイテム数があり、すべてのグループの合計数は 100 です。
ここで、ユーザーがカウントの 1 つを変更することを決定した場合、他のすべてをスケーリングして、互いに同じ比率であるようにしますが、合計カウントはまだ 100 です。
つまり、
[20, 30, 50]
50 を 75 に変更すると、最終的には
[10, 15, 75]
だから私が必要とするのは、インデックスと新しい値の引数を取り、配列内の値を調整してそれらのバランスを取る関数です。
疑似コードは素晴らしいでしょう!Javaはなおさらです!