Pangram Checking - GeeksforGeeks
Given a string check if it is Pangram or not. A pangram is a sentence containing every letter in the English Alphabet.
Read full article from Pangram Checking - GeeksforGeeks
Given a string check if it is Pangram or not. A pangram is a sentence containing every letter in the English Alphabet.
bool checkPangram (string &str){ // Create a hash table to mark the characters // present in the string vector<bool> mark(26, false); // For indexing in mark[] int index; // Traverse all characters for (int i=0; i<str.length(); i++) { // If uppercase character, subtract 'A' // to find index. if ('A' <= str[i] && str[i] <= 'Z') index = str[i] - 'A'; // If lowercase character, subtract 'a' // to find index. else if('a' <= str[i] && str[i] <= 'z') index = str[i] - 'a'; // Mark current character mark[index] = true; } // Return false if any character is unmarked for (int i=0; i<=25; i++) if (mark[i] == false) return (false); // If all characters were present return (true);}