Sobes.tech
Middle

1832. Proverite da li je rečenica pangram Pangram je rečenica u kojoj se svako slovo engleske abecede pojavljuje bar jednom. Data je rečenica koja sadrži samo mala slova engleskog alfabeta, vratite true ako je rečenica pangram, ili false u suprotnom. Primer 1: Ulaz: sentence = "thequickbrownfoxjumpsoverthelazydog" Izlaz: true Objašnjenje: rečenica sadrži bar jedno od svakog slova engleskog alfabeta. Primer 2: Ulaz: sentence = "leetcode" Izlaz: false Ograničenja: - 1 <= sentence.length <= 1000 - rečenica se sastoji samo od malih slova engleskog alfabeta.

sobes.tech АИ

Одговор од АИ

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

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

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

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

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