Maximum Number of Words You Can Type
EasyHash TableString
Solution
export function canBeTypedWords(text: string, brokenLetters: string): number {
const brokenLetterSet = new Set(brokenLetters);
const canBeTypedWord = (word: string) => {
for (const char of word) {
if (brokenLetterSet.has(char)) {
return false;
}
}
return true;
};
return text.split(' ').filter(canBeTypedWord).length;
}