Lc520 檢測大寫字母

2022-03-10 18:17:06 字數 942 閱讀 4265

package com.example.demo;/**

* 520. 檢測大寫字母

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

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

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

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

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

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

* * 示例 1:

* * 輸入: "usa"

* 輸出: true

* 示例 2:

* * 輸入: "flag"

* 輸出: false

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

public

class

lc520

char c =word.tochararray();

//設定標誌位記錄第乙個是否大寫

int firstuppercasecount = 0

; firstuppercasecount = (int) c[0] >= 65 && (int) c[0] <= 90 ? 1 : 0

;

int uppercasecount = 0

;

for (int i = 0; i < c.length; i++)

}return (uppercasecount == firstuppercasecount || uppercasecount == c.length) ? true : false

; }

public

static

void

main(string args)

}

520 檢測大寫字母

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

520 檢測大寫字母

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

520 檢測大寫字母

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