LeetCode 1832. 判断句子是否为全字母句
全字母句 指包含英语字母表中每个字母至少一次的句子。
给你一个仅由小写英文字母组成的字符串 sentence ,请你判断 sentence 是否为 全字母句 。
如果是,返回 true ;否则,返回 false 。
将每个字母的存在状态存在哈希表中,之后遍历一遍哈希表即可:
class Solution {
public:
bool checkIfPangram(string sentence) {
vector<bool> letterStatus(26, false);
for (char c : sentence) {
letterStatus[c - 'a'] = true;
}
for (bool b : letterStatus) {
if (!b) {
return false;
}
}
return true;
}
};