Middle
105
1832. Pārbaudiet, vai teikums ir pangramma Pangramma ir teikums, kurā katra angļu alfabēta burts parādās vismaz vienu reizi. Dotais teikums, kas sastāv tikai no mazajiem angļu burtiem, atgrieziet true, ja teikums ir pangramma, vai false citādi. Piemērs 1: Ievade: sentence = "thequickbrownfoxjumpsoverthelazydog" Izvade: true Skaidrojums: teikumā ir vismaz viens katra angļu alfabēta burts. Piemērs 2: Ievade: sentence = "leetcode" Izvade: false Ierobežojumi: - 1 <= sentence.length <= 1000 - teikums sastāv tikai no mazajiem angļu burtiem.
Uzņēmumi, kur jautāja
Atbilde no AI
sobes.tech AI
Чтобы проверить, является ли строка панграммой, нужно убедиться, что в ней присутствуют все 26 букв английского алфавита хотя бы по одному разу.
Пример решения на Python:
def checkIfPangram(sentence: str) -> bool:
return set(sentence) >= set('abcdefghijklmnopqrstuvwxyz')
# Пример использования
print(checkIfPangram("thequickbrownfoxjumpsoverthelazydog")) # True
print(checkIfPangram("leetcode")) # False
Идея: преобразовать строку в множество символов и проверить, содержит ли оно все буквы алфавита.