Sobes.tech
Middle

1832. Verifique se a frase é um pangrama Um pangrama é uma frase onde todas as letras do alfabeto inglês aparecem pelo menos uma vez. Dada uma string de frase contendo apenas letras minúsculas do inglês, retorne verdadeiro se a frase for um pangrama, ou falso caso contrário. Exemplo 1: Entrada: frase = "thequickbrownfoxjumpsoverthelazydog" Saída: verdadeiro Explicação: a frase contém pelo menos uma de cada letra do alfabeto inglês. Exemplo 2: Entrada: frase = "leetcode" Saída: falso Restrições: - 1 <= comprimento da frase <= 1000 - a frase consiste em letras minúsculas do inglês.

sobes.tech IA

Resposta da IA

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

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

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

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

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