Middle
99
1832. Verifica se la frase è un pangramma Un pangramma è una frase in cui ogni lettera dell'alfabeto inglese appare almeno una volta. Dato un stringa di frase contenente solo lettere minuscole inglesi, restituisci true se la frase è un pangramma, altrimenti false. Esempio 1: Input: sentence = "thequickbrownfoxjumpsoverthelazydog" Output: true Spiegazione: la frase contiene almeno una di ogni lettera dell'alfabeto inglese. Esempio 2: Input: sentence = "leetcode" Output: false Vincoli: - 1 <= sentence.length <= 1000 - la frase consiste solo di lettere minuscole inglesi.
Le aziende dove è stato chiesto
Risposta dell'AI
sobes.tech AI
Чтобы проверить, является ли строка панграммой, нужно убедиться, что в ней присутствуют все 26 букв английского алфавита хотя бы по одному разу.
Пример решения на Python:
def checkIfPangram(sentence: str) -> bool:
return set(sentence) >= set('abcdefghijklmnopqrstuvwxyz')
# Пример использования
print(checkIfPangram("thequickbrownfoxjumpsoverthelazydog")) # True
print(checkIfPangram("leetcode")) # False
Идея: преобразовать строку в множество символов и проверить, содержит ли оно все буквы алфавита.