[LC] 520. Detect Capital
2021-01-20 07:14
标签:ati fine tput solution efi tco lse color only 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: Otherwise, we define that this word doesn‘t use capitals in a right way. Example 1: Example 2: Note: The input will be a non-empty word consisting of uppercase and lowercase latin letters. [LC] 520. Detect Capital 标签:ati fine tput solution efi tco lse color only 原文地址:https://www.cnblogs.com/xuanlu/p/12144155.html
Input: "USA"
Output: True
Input: "FlaG"
Output: False
class Solution {
public boolean detectCapitalUse(String word) {
int numCap = 0;
int i = 0;
while (i word.length()) {
if (Character.isUpperCase(word.charAt(i))) {
numCap += 1;
}
i += 1;
}
if (Character.isUpperCase(word.charAt(0))) {
return numCap == 1 || numCap == word.length();
}
return numCap == 0;
}
}
上一篇:C# log4net
下一篇:wpf MVVM框架基础
文章标题:[LC] 520. Detect Capital
文章链接:http://soscw.com/index.php/essay/44438.html