Class Solution

  • All Implemented Interfaces:

    
    public final class Solution
    
                        

    3136 - Valid Word\.

    Easy

    A word is considered valid if:

    • It contains a minimum of 3 characters.

    • It contains only digits (0-9), and English letters (uppercase and lowercase).

    • It includes at least one vowel.

    • It includes at least one consonant.

    You are given a string word.

    Return true if word is valid, otherwise, return false.

    Notes:

    • 'a', 'e', 'i', 'o', 'u', and their uppercases are vowels.

    • A consonant is an English letter that is not a vowel.

    Example 1:

    Input: word = "234Adas"

    Output: true

    Explanation:

    This word satisfies the conditions.

    Example 2:

    Input: word = "b3"

    Output: false

    Explanation:

    The length of this word is fewer than 3, and does not have a vowel.

    Example 3:

    Input: word = "a3$e"

    Output: false

    Explanation:

    This word contains a '$' character and does not have a consonant.

    Constraints:

    • 1 <= word.length <= 20

    • word consists of English uppercase and lowercase letters, digits, '@', '#', and '$'.

    • 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 Boolean isValid(String word)
      • Methods inherited from class java.lang.Object

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