跳到主要内容

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)