Sobes.tech
Middle

1832. Controleer of de zin een pangram is Een pangram is een zin waarin elke letter van het Engelse alfabet minstens één keer voorkomt. Gegeven een string zin die alleen kleine letters van het Engelse alfabet bevat, geef true terug als de zin een pangram is, anders false. Voorbeeld 1: Invoer: zin = "thequickbrownfoxjumpsoverthelazydog" Uitvoer: true Uitleg: de zin bevat ten minste één van elke letter van het Engelse alfabet. Voorbeeld 2: Invoer: zin = "leetcode" Uitvoer: false Constraints: - 1 <= lengte van zin <= 1000 - zin bestaat uit kleine letters van het Engelse alfabet.

sobes.tech AI

Antwoord van AI

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

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

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

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

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