题目描述:
1935. 可以输入的最大单词数 - 力扣(LeetCode) (leetcode-cn.com)
自测用例:
"hello world" "ad" "leet code" "lt" "leet code" "e"
Java代码:
class Solution { public int canBeTypedWords(String text, String brokenLetters) { String[] words=text.split(" "); int ans=words.length; for(String word:words){ for(int i=brokenLetters.length()-1;i>=0;i--){ if(word.indexOf(brokenLetters.charAt(i))!=-1){ ans--; break; } } } return ans; } }
class Solution { public int canBeTypedWords(String t, String b) { boolean[] set=new boolean['z'+1]; for(char c:b.toCharArray())set[c]=true; String[] ws=t.split(" "); int ans=ws.length; for(String w:ws){ for(char c:w.toCharArray()){ if(set[c]){ ans--; break; } } } return ans; } }