leetcode:计算力扣银行的钱
·

class Solution:
def totalMoney(self, n: int) -> int:
# 好耶,模拟
if n <= 7:
return (1 + n ) * n // 2
else:
# 来个list
money = [0 for _ in range(n)]
# 第一周
for i in range(1, 8):
money[i - 1] = i
# 补全其余
for i in range(8, n + 1):
money[i - 1] = money[i - 8] + 1
return sum(money)
更多推荐


所有评论(0)