Sobes.tech
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
МТС DigitalМТС Digital

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

Идея: преобразовать строку в множество символов и проверить, содержит ли оно все буквы алфавита.