文件名称:leetcode答案-leetcode-challenge::keyboard:参加LeetCodeChallenge每天练习编码
文件大小:156KB
文件格式:ZIP
更新时间:2024-07-19 19:07:20
系统开源
leetcode 答案力码挑战 我使用这个存储库来跟踪我的 leetcode 进度。 我决定接受 May Leetcode 挑战,练习每天使用 Python 3 解决编码挑战问题。 简单想一想,有时用while代替for循环 二分查找如果你知道答案应该在另一半。 列表理解 检查字符是否在字符串中 使用 string replace(str, char, count) 删除字符串中的多个字符 bin() 将 int 转换为二进制数 int(bin, 2) 将二进制数转换为 int 学习字符串的计数器集合 - 返回一个字典,键是字符串中不同的字符,值是字符的出现次数 string.index(char) 返回字符串中第一个字符出现的索引 内置函数中的 lambda 函数。 例如: max(counter, key = lambda ...) 过滤掉值 学习应用递归遍历二叉搜索树 查找节点的深度 直线 --> 相同斜率或使用叉积 检查 ZeroDivisionError 在不使用 sqrt 的情况下检查完美的正方形 --> 使用 i * i 或 num ** 0.5 [0] * N -->