【文件属性】:
文件名称:leetcode答案-leetcode-challenge::keyboard:参加LeetCodeChallenge每天练习编码
文件大小:156KB
文件格式:ZIP
更新时间:2021-06-30 01:20:40
系统开源
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
-->