leetcode

Leetcode submissions
git clone git://git.laack.co/leetcode.git
Log | Files | Refs | README

valid-wordV1.py (564B)


      1 import re
      2 
      3 
      4 class Solution:
      5     def isValid(self, word: str) -> bool:
      6 
      7         if len(word) < 3:
      8             return False
      9 
     10         valid_charset = re.search("^[A-Za-z0-9]*$", word)
     11         if valid_charset is None or valid_charset[0] == "":
     12             return False
     13 
     14         vowel = re.search("[a|e|i|o|u|A|E|I|O|U]", word)
     15         if vowel is None or vowel[0] == "":
     16             return False
     17 
     18         consonant = re.search("[b-df-hj-np-tv-zB-DF-HJ-NP-TV-Z]", word)
     19         if consonant is None or consonant[0] == "":
     20             return False
     21 
     22         return True