520. 检测大写字母
https://leetcode.cn/problems/detect-capital/
难度简单234
我们定义,在以下情况时,单词的大写用法是正确的:
"USA" 。"leetcode" 。"Google" 。给你一个字符串 word 。如果大写用法正确,返回 true ;否则,返回 false 。
示例 1:
输入:word = "USA" 输出:true
示例 2:
输入:word = "FlaG" 输出:false
提示:
1 <= word.length <= 100word 由小写和大写英文字母组成题解:
有一个奇怪的想法:我定义一个新字符串newword,把所给的word全部转换为大写字母或者全部转换为小写字母,或者将首字母大写存入这个新字符串,然后比较他们是否相同,不同就返回false,相同就返回true
/*** @param {string} word* @return {boolean}*/
var detectCapitalUse = function(word) {let uper = word.toUpperCase();let lower = word.toLowerCase();let firstup = lower.replace(lower[0], lower[0].toUpperCase());// console.log(uper, lower, firstup, word);if (word === uper || word === lower || word === firstup) {return true;} else {return false;}
};

上一篇:【链表OJ题(六)】链表分割