题目
1832.判断句子是否为全字母句
全字母句 指包含英语字母表中每个字母至少一次的句子。
给你一个仅由小写英文字母组成的字符串 sentence,请你判断 sentence 是否为全字母句。
如果是,返回 true ;否则,返回 false。
示例 1:
输入:sentence = "thequickbrownfoxjumpsoverthelazydog"
输出:true
解释:sentence 包含英语字母表中每个字母至少一次。
示例 2:
输入:sentence = "leetcode"
输出:false
提示:
1 <= sentence.length <= 1000
sentence 由小写英语字母组成
题解(Java)
class Solution
{
public boolean checkIfPangram(String sentence)
{
if(sentence.length() < 26)
{
return false;
}
int[] a = new int[26];
for(int index = 0;index < a.length;index++)
{
a[index] = 0;
}
for(int index = 0;index < sentence.length();index++)
{
if(sentence.charAt(index) >= 97 && sentence.charAt(index) <= 122)
{
a[sentence.charAt(index)-97]++;
}
else if(sentence.charAt(index) >= 65 && sentence.charAt(index) <= 90)
{
a[sentence.charAt(index)-65]++;
}
}
int count = 0;
//判断是否为全字母句
for(int index = 0;index < a.length;index++)
{
if(a[index] != 0)
{
count++;
}
}
return count == 26;
}
}