Sai Ashish

Leetcode Q520. Detect Capital (Q439)

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 = “FlaG”
Output: false

Example 2:

Input: word = “FlaG”
Output: false

Constraints:

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

Complexity:

Time: O(n)
Space: O(1)

Code:

/**
* @param {string} word
* @return {boolean}
*/
var detectCapitalUse = function(word) {
return word === word.toUpperCase() ||
word.substring(1) === word.substring(1).toLowerCase();
};

console.log(detectCapitalUse(“USA”))

O/P:

true

--

--

Sai Ashish

Sai Ashish

Application developer who loves to play cricket and explore amazing places 😊 . Portfolio : https://saiashish9.vercel.app/