Leetcode 1742. Maximum Number of Balls in a Box [Python]
2022/2/4 1:12:28
本文主要是介绍Leetcode 1742. Maximum Number of Balls in a Box [Python],对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
暴力求解,算出每个球需要被丢去哪个盒子。然后用一个堆来确定求的数量最多是多少。
class Solution: def countBalls(self, lowLimit: int, highLimit: int) -> int: dic = collections.defaultdict(int) for num in range(lowLimit, highLimit+1): idx = self.counttoone(num) dic[idx] += 1 heap = [] for idx, count in dic.items(): heapq.heappush(heap,(-count)) return -1* heapq.heappop(heap) def counttoone(self, num): res = 0 stnum = str(num) for i in stnum: res += int(i) return res
这篇关于Leetcode 1742. Maximum Number of Balls in a Box [Python]的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型