Sobes.tech
Middle

1832. Check if the Sentence Is Pangram A pangram is a sentence where every letter of the English alphabet appears at least once. Given a string sentence containing only lowercase English letters, return true if sentence is a pangram, or false otherwise. Example 1: Input: sentence = "thequickbrownfoxjumpsoverthelazydog" Output: true Explanation: sentence contains at least one of every letter of the English alphabet. Example 2: Input: sentence = "leetcode" Output: false Constraints: - 1 <= sentence.length <= 1000 - sentence consists of lowercase English letters.

sobes.tech AI

Answer from AI

To check if a string is a pangram, you need to ensure that it contains all 26 letters of the English alphabet at least once.

Example solution in Python:

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

# Example usage
print(checkIfPangram("thequickbrownfoxjumpsoverthelazydog"))  # True
print(checkIfPangram("leetcode"))  # False

Idea: convert the string into a set of characters and check if it contains all the letters of the alphabet.