2806.取整购买后的账户余额
链接:2806.取整购买后的账户余额
难度:Easy
标签:数学
简介:请你返回一个整数,表示你在愿意支出金额为 purchaseAmount 块钱的前提下,购买之后剩下的余额。
题解 1 - python
- 编辑时间:2024-06-12
- 执行用时:24ms
- 内存消耗:16.45MB
- 编程语言:python
- 解法介绍:遍历。
class Solution:
    def accountBalanceAfterPurchase(self, purchaseAmount: int) -> int:
        cnt = 0
        while (cnt + 1) * 10 < purchaseAmount: cnt += 1
        if abs(cnt * 10 - purchaseAmount) < abs((cnt + 1) * 10 - purchaseAmount):
            return 100 - 10 * cnt
        else:
            return 100 - 10 * (cnt + 1)