程序中 100 元钱, 3 人 aa 收款应该怎么分配金额最合理

5 天前
 channg
6791 次点击
所在节点    程序员
43 条回复
channg
5 天前
微信的逻辑是三个人都是 33.34 一共收 100.02

支付宝没测 看你们说的是 发起人 33.32 其他人 33.34 正好 100

还有其他的吗
spinlock
5 天前
@channg 腾讯一点格局都没有
lyxxxh2
5 天前


我们全部分完。
equallyMoney(20,[
0 => 1, 1 => 1, 2 = > 1
])

return:
```
[
6.66,6.67,6.67
]
```
leegoo
5 天前
先均分一下金额,剩余金额让用户选择 谁承担
isSamle
5 天前
四舍五入+多轮平均
第一个 100/3=33.33
第二个(100-33.33)/2=33.34
第三个(100-33.33-33.34)/1=33.33
yb2313
5 天前
给一个人 99 ,剩下一块钱给剩下两个人,并且告诉他们只有 3 块钱
isSamle
5 天前
每个人第二个付款的概率是相同的,期望上来讲就是公平的
ramirezyolis808
5 天前
最晚 A 的一个人多收一分
Huelse
5 天前
原则上是前 n-1 平分(取 n 的平均值),最后一个补齐。
wangming262626
5 天前
感觉常见的都是四舍六入五成双,发起人或者第一个或者最后一个补齐小数差额。
keakon
5 天前
一分钱,3 人 aa 收款应该怎么分配金额最合理
SuspectX
5 天前
没人 33.3 ,收 0.1 手续费
lostwolfkf
5 天前
每人 33.33 ,平台出 0.01 [狗头]
solangm
5 天前
每个人都收 100
kakacoco
5 天前
@spinlock 群收款是收给发起者了又不是平台,跟格局有啥关系
realpg
5 天前
直接显示三个金额 33.33 33.33 和 33.34 让人自己点选
realpg
5 天前
再修正一下描述 N 个人分摊总金额
你进入时 查询已经有多少人支付
显示剩余待付金额总数除以还有多少人没支付的金额按钮 已有人付的显示灰色按钮和已经支付金额

如果除不尽 则其他所有金额相同 最后一个金额增加尾数

同时 在下面增加一个其他金额的输入框 允许输入大于当前平均金额 小于剩余总金额数字 并发起支付
xiaokongwu
5 天前
尾差放在发起人或者最后一个人上
moefishtang
5 天前
倒贴一元钱[滑稽]
rming
5 天前
每人收 34

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1079114

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX