LeetCode – 520. Detect Capital

Given a word, you need to judge whether the usage of capitals in it is right or not.

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

  1. All letters in this word are capitals, like “USA”.
  2. All letters in this word are not capitals, like “LeetCode”.
  3. Only the first letter in this word is capital if it has more than one letter, like “Google”.

Otherwise, we define that this word doesn’t use capitals in a right way.

Example 1:

Input:  'USA'  Output:  True  

Example 2:

Input:  'FlaG'  Output:  False  

Note: The input will be a non-empty word consisting of uppercase and lowercase latin letters.

public class Solution { public boolean detectCapitalUse(String word) { if(word.length() == 1) return true; if((word.charAt(0) - 'a')>=0){ for(int i=1;i=0){ for(int i=2;i=0){ return false; } } } } return true; } }

This siteOriginal articleAll follow "Attribution-NonCommercial-ShareAlike 4.0 License (CC BY-NC-SA 4.0)Please retain the following annotations when sharing or adapting:

Original author:Jake Tao,source:「LeetCode – 520. Detect Capital」

150
0 0 150

Further Reading

Post a reply

Log inYou can only comment after that.
Share this page
Back to top