Class Solution

  • All Implemented Interfaces:

    
    public final class Solution
    
                        

    1935 - Maximum Number of Words You Can Type\.

    Easy

    There is a malfunctioning keyboard where some letter keys do not work. All other keys on the keyboard work properly.

    Given a string text of words separated by a single space (no leading or trailing spaces) and a string brokenLetters of all distinct letter keys that are broken, return the number of words in text you can fully type using this keyboard.

    Example 1:

    Input: text = "hello world", brokenLetters = "ad"

    Output: 1

    Explanation: We cannot type "world" because the 'd' key is broken.

    Example 2:

    Input: text = "leet code", brokenLetters = "lt"

    Output: 1

    Explanation: We cannot type "leet" because the 'l' and 't' keys are broken.

    Example 3:

    Input: text = "leet code", brokenLetters = "e"

    Output: 0

    Explanation: We cannot type either word because the 'e' key is broken.

    Constraints:

    • <code>1 <= text.length <= 10<sup>4</sup></code>

    • 0 &lt;= brokenLetters.length &lt;= 26

    • text consists of words separated by a single space without any leading or trailing spaces.

    • Each word only consists of lowercase English letters.

    • brokenLetters consists of distinct lowercase English letters.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
      Solution()
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final Integer canBeTypedWords(String text, String brokenLetters)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait