javaScript 1832. 判断句子是否为全字母句

全字母句 指包含英语字母表中每个字母至少一次的句子。

给你一个仅由小写英文字母组成的字符串 sentence ,请你判断 sentence 是否为 全字母句 。

如果是,返回 true ;否则,返回 false 。

示例 1:

输入:sentence = “thequickbrownfoxjumpsoverthelazydog”
输出:true
解释:sentence 包含英语字母表中每个字母至少一次。

/**
 * @param {string} sentence
 * @return {boolean}
 */
var checkIfPangram = function(sentence) {
    if(sentence.length<26) return  false
  let arr = [...new Set(sentence)]
 arr.sort((a,b)=>{
     return a.charCodeAt() - b.charCodeAt()
 })
 if(arr[0]!="a" || arr[arr.length-1]!='z') return false
 for(let i =0;i<arr.length-1;i++){
     if(arr[i+1].charCodeAt()-arr[i].charCodeAt()!=1 ){
         console.log(arr[i+1],arr[i])
         return false
     }
 }
 return true

};
posted @ 2022-03-03 08:42  Cupid05  阅读(64)  评论(0)    收藏  举报