Middle
100
1832. Verificar si la oración es un pangrama Un pangrama es una oración donde cada letra del alfabeto inglés aparece al menos una vez. Dada una cadena de oración que contiene solo letras minúsculas en inglés, devuelve true si la oración es un pangrama, o false en caso contrario. Ejemplo 1: Entrada: sentence = "thequickbrownfoxjumpsoverthelazydog" Salida: true Explicación: la oración contiene al menos una de cada letra del alfabeto inglés. Ejemplo 2: Entrada: sentence = "leetcode" Salida: false Restricciones: - 1 <= sentence.length <= 1000 - la oración consiste en letras minúsculas en inglés.
Empresas donde se preguntó
Respuesta de la IA
sobes.tech AI
Чтобы проверить, является ли строка панграммой, нужно убедиться, что в ней присутствуют все 26 букв английского алфавита хотя бы по одному разу.
Пример решения на Python:
def checkIfPangram(sentence: str) -> bool:
return set(sentence) >= set('abcdefghijklmnopqrstuvwxyz')
# Пример использования
print(checkIfPangram("thequickbrownfoxjumpsoverthelazydog")) # True
print(checkIfPangram("leetcode")) # False
Идея: преобразовать строку в множество символов и проверить, содержит ли оно все буквы алфавита.