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)