Keyboard Row
Input:
["Hello", "Alaska", "Dad", "Peace"]
Output:
["Alaska", "Dad"]解题思路:
class Solution(object):
def findWords(self, words):
"""
:type words: List[str]
:rtype: List[str]
"""
line1, line2, line3 = set('qwertyuiop'), set('asdfghjkl'), set('zxcvbnm')
result = []
for word in words:
w = set(word.lower())
if w.issubset(line1) or w.issubset(line2) or w.issubset(line3):
result.append(word)
return resultLast updated