# [Solved] We define the usage of capitals in a word to be right when one of the following cases holds: All letters in this word are capitals, like “USA”. All letters in this word are not capitals, like “leetcode”. Only the first letter in this word is capital, like “Google”. ## Question

We define the usage of capitals in a word to be right when one of the following cases holds:

• All letters in this word are capitals, like `"USA"`.
• All letters in this word are not capitals, like `"leetcode"`.
• Only the first letter in this word is capital, like `"Google"`.

Given a string `word`, return `true` if the usage of capitals in it is right.

Example 1:

```Input: word = "USA"
Output: true
```

Example 2:

```Input: word = "FlaG"
Output: false
```

Constraints:

• `1 <= word.length <= 100`
• `word` consists of lowercase and uppercase English letters.

## Python Solution

```class Solution:
def detectCapitalUse(self, word: str) -> bool:
x=[]

for w in word:
x.append(w.isupper())

if sum(x)==len(word) or x==True and sum(x[1:])==0 or sum(x)==0 and True not in x:
return(True)
else:
return(False)```
Scroll to Top