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

简介: 全字母句 指包含英语字母表中每个字母至少一次的句子。

网络异常,图片无法展示
|


题目


全字母句 指包含英语字母表中每个字母至少一次的句子。


给你一个仅由小写英文字母组成的字符串 sentence ,请你判断 sentence 是

否为 全字母句 。


如果是,返回 true ;否则,返回 false 。

 

示例 1:
输入:sentence = "thequickbrownfoxjumpsoverthelazydog"
输出:true
解释:sentence 包含英语字母表中每个字母至少一次。
示例 2:
输入:sentence = "leetcode"
输出:false


提示:


1 <= sentence.length <= 1000 sentence 由小写英语字母组成


解题思路


class Solution:
    def checkIfPangram(self, sentence: str) -> bool:
        # 用Counter或者Set,如果==26个字母就True
        from collections import Counter
        count = Counter(sentence)
        # count = set(sentence)
        if len(count) == 26:
            return True
        else:
            return False
if __name__ == '__main__':
    sentence = "thequickbrownfoxjumpsoverthelazydog"
    sentence = "leetcode"
    ret = Solution().checkIfPangram(sentence)
    print(ret)
目录
相关文章
|
2月前
|
算法 测试技术 C#
【单调栈】LeetCode2030:含特定字母的最小子序列
【单调栈】LeetCode2030:含特定字母的最小子序列
|
18天前
|
算法 容器
【LeetCode刷题】滑动窗口解决问题:水果成篮、找到字符串中所有字母异位词
【LeetCode刷题】滑动窗口解决问题:水果成篮、找到字符串中所有字母异位词
|
22天前
|
存储 算法 安全
LeetCode 题目 49:字母异位词分组 5种算法实现与典型应用案例【python】
LeetCode 题目 49:字母异位词分组 5种算法实现与典型应用案例【python】
|
3天前
|
存储
力扣经典150题第四十二题:字母异位词分组
力扣经典150题第四十二题:字母异位词分组
5 0
|
3天前
|
存储
力扣经典150题第四十一题:有效的字母异位词
力扣经典150题第四十一题:有效的字母异位词
4 0
|
18天前
|
算法
【经典LeetCode算法题目专栏分类】【第11期】递归问题:字母大小写全排列、括号生成
【经典LeetCode算法题目专栏分类】【第11期】递归问题:字母大小写全排列、括号生成
|
18天前
|
算法
【经典LeetCode算法题目专栏分类】【第8期】滑动窗口:最小覆盖子串、字符串排列、找所有字母异位词、 最长无重复子串
【经典LeetCode算法题目专栏分类】【第8期】滑动窗口:最小覆盖子串、字符串排列、找所有字母异位词、 最长无重复子串
|
22天前
|
存储 算法 数据挖掘
leetcode第十七题:解密电话号码的字母组合与应用【python】
leetcode第十七题:解密电话号码的字母组合与应用【python】
|
26天前
|
存储 算法 Java
【经典算法】LeetCode 1170:比较字符串最小字母出现频次(Java/C/Python3实现含注释说明,中等)
【经典算法】LeetCode 1170:比较字符串最小字母出现频次(Java/C/Python3实现含注释说明,中等)
16 0
|
2月前
leetcode代码记录(第一个出现两次的字母
leetcode代码记录(第一个出现两次的字母
19 2