Detect Pangram(js练习题codewars)

A pangram is a sentence that contains every single letter of the alphabet at least once. For example, the sentence "The quick brown fox jumps over the lazy dog" is a pangram, because it uses the letters A-Z at least once (case is irrelevant).

Given a string, detect whether or not it is a pangram. Return True if it is, False if not. Ignore numbers and punctuation.

javascript 复制代码
function isPangram(string){
  let abc = 'abcdefghijklmnopqrstuvwxyz'
  let arr = abc.split('');
  str = string.toLowerCase()
  for(let c of str){
    let idx = arr.indexOf(c)
    if(idx > -1){
      arr.splice(idx,1)
    }
    
    if(arr.length == 0){
      return true
    }
  }
  return false
}
相关推荐
IT 行者13 分钟前
Web逆向工程AI工具:JSHook MCP,80+专业工具让Claude变JS逆向大师
开发语言·javascript·ecmascript·逆向
devlei1 小时前
从源码泄露看AI Agent未来:深度对比Claude Code原生实现与OpenClaw开源方案
android·前端·后端
程序员 沐阳2 小时前
JavaScript 内存与引用:深究深浅拷贝、垃圾回收与 WeakMap/WeakSet
开发语言·javascript·ecmascript
码农阿豪2 小时前
行标识符的抉择:深入理解数据库领域的OID与ROWID机制
数据库·oracle
Jagger_2 小时前
周末和AI肝了两天,终于知道:为什么要把AI当做实习生
前端
weixin_456164832 小时前
vue3 子组件向父组件传参
前端·vue.js
不剪发的Tony老师2 小时前
MyCLI:一个增强型MySQL命令行客户端
数据库·mysql
沉鱼.442 小时前
第十二届题目
java·前端·算法
SHANGHAILINGEN2 小时前
2400 万个未培养病毒重新定义病毒多样性
数据库·测序·组学
刘晨鑫13 小时前
PostgreSQL日常维护
数据库·postgresql