JS 檢測大寫字母 字串

2021-09-01 12:46:52 字數 1221 閱讀 1986

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

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

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

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

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

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

示例 1:

輸入: 「usa」

輸出: true

示例 2:

輸入: 「flag」

輸出: false

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

通過比較每個字元的unicode編碼進行判斷,有以下幾種情況

當第0位字元是小寫,後面的字元也需要是小寫, 如 w, word

,word

當第1位字元是小寫,後面的字元也需要是小寫, 如 h, character

,chaaracter

當第1位字元是大寫,後面的字元也需要是大寫。 如 p, upper ,upper

// 2018/11/22 上午

var detectcapitaluse = function(word)

}else if(unione >= 97 && unione <= 122)

}else}}

return true;

};

550 / 550 個通過測試用例

執行用時:76 ms

字元與字元之間對比大小

var detectcapitaluse = function(word) 

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

}else}}

return true;

};

550 / 550 個通過測試用例

執行用時:76 ms

<?php

function detectcapitaluse($word)else

}else if( $word[1] >='a' && $word[1] <='z' )else

}elseelse

} }return 1;

};$words = 'abcde';

$w=detectcapitaluse($words);

print_r($w);

字串 520 檢測大寫字母

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

LeetCode 檢測大寫字母

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

520 檢測大寫字母

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