Sobes.tech
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ó
МТС DigitalМТС Digital

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

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