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雪糕的最大数量的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode1832. 判断句子是否为全字母句(C++)
LeetCode:1832判断句子是否为全字母句1833雪糕的最大数量
算法leetcode每日一练1832. 判断句子是否为全字母句