計算方法
各支出を対象の参加者に割り当てます。均等分担は通貨の最小単位で計算し、端数を識別子順に配分します。残高は支払額から負担額を引いた額です。送金案ですべての残高を精算します。
balance = paid − owed; Σ balances = 0
仮定の例です。実際の条件を入力してください。通貨換算は行いません。
30 / 3 = 10; A: +20; B: −10; C: −10
前提と限界
指定した負担額の合計は支出額と一致させてください。正の残高は受取、負の残高は支払です。送金回数の数学的な最小値は保証しません。通貨変更による換算は行いません。