Middle
1832. Έλεγχος αν η πρόταση είναι παγκράμ Ένα παγκράμ είναι μια πρόταση όπου κάθε γράμμα του αγγλικού αλφαβήτου εμφανίζεται τουλάχιστον μία φορά. Δεδομένης μιας συμβολοσειράς πρότασης που περιέχει μόνο πεζά γράμματα αγγλικών, επιστρέψτε true αν η πρόταση είναι παγκράμ, ή false διαφορετικά. Παράδειγμα 1: Εισαγωγή: πρόταση = "thequickbrownfoxjumpsoverthelazydog" Έξοδος: true Επεξήγηση: η πρόταση περιέχει τουλάχιστον ένα από κάθε γράμμα του αγγλικού αλφαβήτου. Παράδειγμα 2: Εισαγωγή: πρόταση = "leetcode" Έξοδος: false Περιορισμοί: - 1 <= μήκος πρότασης <= 1000 - η πρόταση αποτελείται μόνο από πεζά γράμματα.
sobes.tech AI
Απάντηση από AI
Чтобы проверить, является ли строка панграммой, нужно убедиться, что в ней присутствуют все 26 букв английского алфавита хотя бы по одному разу.
Пример решения на Python:
def checkIfPangram(sentence: str) -> bool:
return set(sentence) >= set('abcdefghijklmnopqrstuvwxyz')
# Пример использования
print(checkIfPangram("thequickbrownfoxjumpsoverthelazydog")) # True
print(checkIfPangram("leetcode")) # False
Идея: преобразовать строку в множество символов и проверить, содержит ли оно все буквы алфавита.