欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

LeetCode--Python解析【Detect Capital】(520)

程序员文章站 2022-03-09 22:38:09
...

题目:

LeetCode--Python解析【Detect Capital】(520)

方法:

class Solution:
    def detectCapitalUse(self, word):
        """
        :type word: str
        :rtype: bool
        """
        test = word.upper()
        test1 = word.lower()
        if test == word or test1 == word:
            return True
        for i in range(1,len(word)):
            if word[i] == test[i]:return False
        return True

首先转换为全部大写和全部小写,如果相等的话返回True

然后从第二个字符开始,与转换为全部大写的字符串开始比价

如过有相等的元素出现则返回False

相关标签: leetcode Python