Sobes.tech
Middle

1832. Überprüfen Sie, ob der Satz ein Pangramm ist Ein Pangramm ist ein Satz, in dem jeder Buchstabe des englischen Alphabets mindestens einmal erscheint. Gegeben ist eine Zeichenkette, die nur Kleinbuchstaben des Englischen enthält. Geben Sie true zurück, wenn der Satz ein Pangramm ist, andernfalls false. Beispiel 1: Eingabe: sentence = "thequickbrownfoxjumpsoverthelazydog" Ausgabe: true Erläuterung: Der Satz enthält mindestens einen von jedem Buchstaben des englischen Alphabets. Beispiel 2: Eingabe: sentence = "leetcode" Ausgabe: false Einschränkungen: - 1 <= sentence.length <= 1000 - Der Satz besteht nur aus Kleinbuchstaben des Englischen.

sobes.tech KI

Antwort von AI

Чтобы проверить, является ли строка панграммой, нужно убедиться, что в ней присутствуют все 26 букв английского алфавита хотя бы по одному разу.

Пример решения на Python:

def checkIfPangram(sentence: str) -> bool:
    return set(sentence) >= set('abcdefghijklmnopqrstuvwxyz')

# Пример использования
print(checkIfPangram("thequickbrownfoxjumpsoverthelazydog"))  # True
print(checkIfPangram("leetcode"))  # False

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