Middle
103
1832. Sprawdź, czy zdanie jest pangramem Pangram to zdanie, w którym każda litera alfabetu angielskiego pojawia się co najmniej raz. Dany jest ciąg znaków zawierający tylko małe litery angielskie, zwróć true, jeśli zdanie jest pangramem, lub false w przeciwnym razie. Przykład 1: Wejście: sentence = "thequickbrownfoxjumpsoverthelazydog" Wyjście: true Wyjaśnienie: zdanie zawiera co najmniej jedną z każdej litery alfabetu angielskiego. Przykład 2: Wejście: sentence = "leetcode" Wyjście: false Ograniczenia: - 1 <= sentence.length <= 1000 - zdanie składa się wyłącznie z małych liter angielskich.
Firmy, w których zadano pytania
Odpowiedź od AI
sobes.tech AI
Чтобы проверить, является ли строка панграммой, нужно убедиться, что в ней присутствуют все 26 букв английского алфавита хотя бы по одному разу.
Пример решения на Python:
def checkIfPangram(sentence: str) -> bool:
return set(sentence) >= set('abcdefghijklmnopqrstuvwxyz')
# Пример использования
print(checkIfPangram("thequickbrownfoxjumpsoverthelazydog")) # True
print(checkIfPangram("leetcode")) # False
Идея: преобразовать строку в множество символов и проверить, содержит ли оно все буквы алфавита.