Sobes.tech
Middle
101

1832. Vérifiez si la phrase est un pangramme Un pangramme est une phrase où chaque lettre de l'alphabet anglais apparaît au moins une fois. Étant donné une chaîne de caractères contenant uniquement des lettres minuscules en anglais, renvoyez true si la phrase est un pangramme, sinon false. Exemple 1 : Entrée : sentence = "thequickbrownfoxjumpsoverthelazydog" Sortie : true Explication : la phrase contient au moins une de chaque lettre de l'alphabet anglais. Exemple 2 : Entrée : sentence = "leetcode" Sortie : false Contraintes : - 1 <= sentence.length <= 1000 - la phrase se compose de lettres minuscules en anglais.

Entreprises à qui on a demandé
МТС DigitalМТС Digital

Réponse de l'IA

sobes.tech IA

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

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

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

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

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