Detect Capital LeetCode solution in Python
1class Solution:2def detectCapitalUse(self, word: str) -> bool:3l = len(word)4if l == 1:5return True6if word[0] == word[0].lower() and word[1] == word[1].upper():7return False89u = False10if word[0] == word[0].upper():11if word[1] == word[1].upper():12u = True1314for i in word[2:]:15if i == i.upper() and u == False:16return False17elif i == i.lower() and u == True:18return False19return True