键盘行

作者: _阿南_ | 来源:发表于2020-03-06 11:08 被阅读0次

题目:

给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。
键盘
示例:
输入: ["Hello", "Alaska", "Dad", "Peace"]
输出: ["Alaska", "Dad"]
注意:
你可以重复使用键盘上同一字符。
你可以假设输入的字符串将只包含字母。

题目的理解:

判断每一个单词是否在同一行中,一共三行,每次判断前将单词转化为小写。如果单词都在同一行,那么就保存这个单词。

python实现

class Solution:
    def findWords(self, words: List[str]) -> List[str]:
        line_one = 'qwertyuiop'
        line_two = 'asdfghjkl'
        line_three = 'zxcvbnm'

        result = list()

        for word in words:
            line = None
            word_small = word.lower()
            allin = True
            for character in word_small:
                if line is None:
                    if line_one.count(character) > 0:
                        line = line_one
                    elif line_two.count(character) > 0:
                        line = line_two
                    else:
                        line = line_three
                
                if line.count(character) <= 0:
                    allin = False
                    break
            
            if allin:
                result.append(word)
        
        return result

提交

呵呵

// END 有一种牵挂叫作带入梦想

相关文章

  • 键盘行

    题目: 题目的理解: 判断每一个单词是否在同一行中,一共三行,每次判断前将单词转化为小写。如果单词都在同一行,那么...

  • 键盘行

    给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。 示例: 输入: ["Hello...

  • ⌨️ 键盘行

    题目描述:给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。图例 链接:https...

  • 键盘行

    来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/keyboa...

  • Leetcode中遇到的一些问题(1)

    题号:500, 键盘行 给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。键盘分布...

  • 500-键盘行

    键盘行 题目 给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。 示例: 输入: ...

  • LeetCode 500. 键盘行

    500. 键盘行 给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。 示例: 注意...

  • Android工具类之 隐藏软键盘 显示软键盘 一行代码实现An

    隐藏软键盘 显示软键盘 一行代码实现Android软键盘与EditText的交互 http://mp.weixin...

  • HID实例

    键盘 电脑上使用hexdump查看键盘设备节点,输入a后,获得的原始HID数据如下: 第一行04代表a,这一行数据...

  • 500. 键盘行

    给定一个单词列表,只返回可以使用在键盘同一行的字母打印出来的单词。键盘如下图所示。 示例: 输入: ["Hello...

网友评论

    本文标题:键盘行

    本文链接:https://www.haomeiwen.com/subject/luivrhtx.html