题目
键盘出现了一些故障,有些字母键无法正常工作。而键盘上所有其他键都能够正常工作。
给你一个由若干单词组成的字符串 text
,单词间由单个空格组成(不含前导和尾随空格);另有一个字符串 brokenLetters
,由所有已损坏的不同字母键组成,返回你可以使用此键盘完全输入的 text
中单词的数目。
示例1:
1 | 输入:text = "hello world", brokenLetters = "ad" |
示例2:
1 | 输入:text = "leet code", brokenLetters = "lt" |
示例3:
1 | 输入:text = "leet code", brokenLetters = "e" |
提示:
1 <= text.length <= 104
0 <= brokenLetters.length <= 26
- text 由若干用单个空格分隔的单词组成,且不含任何前导和尾随空格
- 每个单词仅由小写英文字母组成
brokenLetters
由 互不相同 的小写英文字母组成
解法
解法一:
Java
1 | public int canBeTypedWords(String text, String brokenLetters) { |
解法二:
Java
1 | public int canBeTypedWords(String text, String brokenLetters) { |
解法三:
Java
1 | public int canBeTypedWords(String text, String brokenLetters) { |