LeetCode:1832判断句子是否为全字母句1833雪糕的最大数量

Posted 南岸青栀*

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode:1832判断句子是否为全字母句1833雪糕的最大数量相关的知识,希望对你有一定的参考价值。

1832.判断句子是否为全字母句

在这里插入图片描述
方法很多:主要思路就是看是否涵盖了全部字母

方1:使用集合去重

class Solution:
    def checkIfPangram(self, sentence: str) -> bool:
        set1 = set(sentence)
        lst = [0 for i in range(26)]
        for i in set1:
            lst[ord(i)-97] = 1
        if 0 in lst:
            return False
        return True

方2:

class Solution:
    def checkIfPangram(self, sentence: str) -> bool:
        dic = {}
        for i in range(26):
            dic[chr(i+97)] = 0
        for i in sentence:
            dic[i] = 1
        if 0 in dic.values():
            return False
        return True

方3:

class Solution:
    def checkIfPangram(self, sentence: str) -> bool:
        return len(set(sentence)) == 26

1833.雪糕的最大数量

在这里插入图片描述
【苦笑】这个题不能算中等难度吧

class Solution:
    def maxIceCream(self, costs: List[int], coins: int) -> int:
        costs.sort()
        count = 0
        for i in costs:
            if coins>=i:
                coins -= i
                count +=1
            else:
                return count
        return count

以上是关于LeetCode:1832判断句子是否为全字母句1833雪糕的最大数量的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 1832. 判断句子是否为全字母句

LeetCode1832. 判断句子是否为全字母句(C++)

LeetCode:1832判断句子是否为全字母句1833雪糕的最大数量

算法leetcode每日一练1832. 判断句子是否为全字母句

「 每日一练,快乐水题 」1832. 判断句子是否为全字母句

「 每日一练,快乐水题 」1832. 判断句子是否为全字母句