Назад к вопросам
МТС Digital
Middle
38
1832. Check if the Sentence Is Pangram A pangram is a sentence where every letter of the English alphabet appears at least once. Given a string sentence containing only lowercase English letters, return true if sentence is a pangram, or false otherwise. Example 1: Input: sentence = "thequickbrownfoxjumpsoverthelazydog" Output: true Explanation: sentence contains at least one of every letter of the English alphabet. Example 2: Input: sentence = "leetcode" Output: false Constraints: - 1 <= sentence.length <= 1000 - sentence consists of lowercase English letters.
Компании, где спрашивали
Ответ от нейросети
sobes.tech AI
Чтобы проверить, является ли строка панграммой, нужно убедиться, что в ней присутствуют все 26 букв английского алфавита хотя бы по одному разу.
Пример решения на Python:
def checkIfPangram(sentence: str) -> bool:
return set(sentence) >= set('abcdefghijklmnopqrstuvwxyz')
# Пример использования
print(checkIfPangram("thequickbrownfoxjumpsoverthelazydog")) # True
print(checkIfPangram("leetcode")) # False
Идея: преобразовать строку в множество символов и проверить, содержит ли оно все буквы алфавита.