我遇到一个问题,我想用最少的代码行来使用最佳解决方案。
问题
我有4个碗,每个碗的硬币数量很少,这些硬币的总和是一个金额。
现在,我想计算每个碗的硬币数量的差异。
在这种情况下,碗#1->碗#2差异:
我创建了一个
Map<String, List<DTO>> result;
其中DTO包含两个属性;整数和字符串。整数持有硬币数量,字符串保存硬币名称。把它放在Map for Bowl中。
最后,我得到一张带有4个键的地图:
现在,我的问题在于将每个碗中的变化百分比与之前的碗进行比较。
编辑:计算使用与(a - b)/b = c
类似的百分比更改公式,(a - b)/a = c
除外