LeetCode 题解:2303. 计算应缴税款总额,JavaScript,详细注释
原题链接:https://leetcode.cn/problems/calculate-amount-paid-in-taxes/
解题思路:
该题的目标是把收入分层几个区间,每个区间内部的金额单独计算纳税额
以
[[3,50],[7,10],[12,25]]
为例,该题要计算的分别是:[0, 3]
区间,税率为 0.5 的纳税额,为3 * 0.5 = 1.5
[3, 7]
区间,税率为 0.1 的纳税额,为4 * 0.1 = 0.4
[7, 12]
区间,税率为 0.25 的纳税额,但收入只有 10 元,因此只有 3 元钱要纳税,为3 * 0.25 = 0.75
纳税总额为以上 3 部分之和,
1.5 + 0.4 + 0.75 = 2.65
复制代码
版权声明: 本文为 InfoQ 作者【Lee Chen】的原创文章。
原文链接:【http://xie.infoq.cn/article/e1942dea01b4ddc3639134883】。文章转载请联系作者。
评论