Leetcode1832-判断句子是否为全字母句|刷题打卡

241 阅读1分钟

本文正在参与掘金团队号上线活动,点击 查看大厂春招职位

一、题目描述

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

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

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

示例 1

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

示例 2

输入:sentence = "leetcode"
输出:false

二、思路分析

  1. 首先可以对输入的字符串使用set()函数,去除字符串中的相同元素
  2. 利用len()函数判断经过处理后的字符串长度是否为26

三、AC 代码

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

输出为:

image.png

四、总结

该题利用了Python的set()list()len()等几个内置函数进行的快速解答。由此可见,熟练使用Python的内置函数对解题效率的提高是很有帮助的。