![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
ShuwenLau
Know thyself, nothing in excess.
展开
-
[LeetCode]Hamming Distance - python 1 line
Hamming Distance(汉明距离)在此问题中,指两个整数转为二进制后,其对应位置上相异字符的个数。如x=1=(0 0 0 1)b, y=4=(0 1 0 0)b,则相异的位置氛围是第二和第四位,即汉明距离为2。 Python一行代码实现如下:class Solution(object):def hammingDistance(self, x, y): """ :type原创 2017-02-18 13:20:36 · 387 阅读 · 0 评论 -
[LeetCode]Number Complement - Python
给定一个正整数,输出它的补数,补数就是翻转原数二进制形式的每一位,如5(101)的补数为2(010)。class Solution(object):def findComplement(self, num): """ :type num: int :rtype: int """ i = 1 while i <= num: num ^=原创 2017-02-20 18:51:37 · 1271 阅读 · 0 评论 -
[LeetCode]Keyboard Row - Python
输入一个字符串list,如[“Hello”, “Alaska”, “Dad”, “Peace”],对于list中的每一个字符串,如果这个字符串中的字母的集合小于等于键盘上的任意一行字母的集合,就输出这个字符串。在此例子中,输出[“Alaska”, “Dad”]。class Solution(object):def findWords(self, words): """ :type原创 2017-02-20 18:59:40 · 851 阅读 · 0 评论