Middle
1832. Yeddi Cümlənin Pangram olub olmadığını yoxlayın Bir pangram, İngilis əlifbasının hər hərfinin ən az bir dəfə göründüyü cümlədir. Yalnız kiçik hərflərdən ibarət İngilis hərflərini ehtiva edən bir sətir verildikdə, əgər cümlə pangramdırsa, true qaytarın, yoxsa false. Nümunə 1: Daxil: cümlə = "thequickbrownfoxjumpsoverthelazydog" Çıxış: true İzah: cümlə, İngilis əlifbasının hər bir hərfindən ən az birini ehtiva edir. Nümunə 2: Daxil: cümlə = "leetcode" Çıxış: false Məhdudiyyətlər: - 1 <= cümlənin uzunluğu <= 1000 - cümlə kiçik hərflərdən ibarətdir.
sobes.tech Süni İntellekt
AI-dan cavab
Чтобы проверить, является ли строка панграммой, нужно убедиться, что в ней присутствуют все 26 букв английского алфавита хотя бы по одному разу.
Пример решения на Python:
def checkIfPangram(sentence: str) -> bool:
return set(sentence) >= set('abcdefghijklmnopqrstuvwxyz')
# Пример использования
print(checkIfPangram("thequickbrownfoxjumpsoverthelazydog")) # True
print(checkIfPangram("leetcode")) # False
Идея: преобразовать строку в множество символов и проверить, содержит ли оно все буквы алфавита.