个位: XXX // 1 % 10
十位: XXX // 10 % 10
百位: XXX // 100 % 10
千位: XXX // 1000 % 10
万位: XXX // 10000 % 10
1399. 统计最大组的数目(LeetCode)https://leetcode-cn.com/problems/count-largest-group/
class Solution:
def countLargestGroup(self, n: int) -> int:
res = []
teams = {k:0 for k in range(1, 37)}
for i in range(1, n+1):
_sum = i // 1 % 10 + i // 10 % 10 + i // 100 % 10 + i // 1000 % 10 + i // 10000 % 10
teams[_sum] += 1
for i, v in teams.items():
res.append(v)
return res.count(max(res))
if __name__ == '__main__':
print(Solution().countLargestGroup(10000))
# 输出 1
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)