20 4 13 檢查大寫字母 簡單

2022-02-10 19:46:11 字數 739 閱讀 7997

時間複雜度o(n),空間複雜度o(1)

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。

我們定義,在以下情況時,單詞的大寫用法是正確的:

全部字母都是大寫,比如"usa"。

單詞中所有字母都不是大寫,比如"leetcode"。

如果單詞不只含有乙個字母,只有首字母大寫, 比如 "google"。

否則,我們定義這個單詞沒有正確使用大寫字母。

示例 1:

輸入: "usa"

輸出: true

示例 2:

輸入: "flag"

輸出: false

注意: 輸入是由大寫和小寫拉丁字母組成的非空單詞。

就像題目列出來的分三種情況;

先排除特殊情況;

第一種情況,第乙個為小寫,其他全部為小寫;

第二、三種情況先用flag標記,之後也是簡單的判斷。

class solution 

else if(word[0]>='a' && word[0]<='z')

if(flag==1)

}return true;}};

LeetCode 檢測大寫字母

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母。示例 1 輸入 ...

520 檢測大寫字母

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母。示例 1 輸入 ...

520 檢測大寫字母

給定乙個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的 全部字母都是大寫,比如 usa 單詞中所有字母都不是大寫,比如 leetcode 如果單詞不只含有乙個字母,只有首字母大寫,比如 google 否則,我們定義這個單詞沒有正確使用大寫字母。示例 1 輸入 ...