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
}
相关推荐
rainy雨6 分钟前
质量工具系统功能详解:针对检验效率低与追溯困难场景的质量工具应用方案
java·大数据·数据库·人工智能·精益工程
geyasi7 分钟前
【Flask】四、flask连接并操作数据库
数据库·python·flask
金仓数据库8 分钟前
浙人医的国产软硬一体诊疗 | 电科金仓携手迈瑞打通PACS链路
大数据·数据库·人工智能
fengci.9 分钟前
Polar春季个人挑战赛WEB简单部分
android·前端
荒川之神23 分钟前
Oracle 开窗函数 专项练习文档
数据库·oracle
竹林81824 分钟前
Web3前端开发:使用ethers.js监听智能合约事件
javascript·智能合约
张元清26 分钟前
不用 WebSocket 库,在 React 中构建实时功能
前端·javascript·面试
李白你好26 分钟前
浏览器插件 | 信息收集、统一指纹识别 、DOM XSS 检测 、漏洞报告生成与管理
前端·xss
Java面试题总结33 分钟前
WAF 误杀了正常请求怎么补数据?CloudFront + Lambda@Edge 双函数架构实战
数据库·架构·edge
weixin_7042660535 分钟前
Redis集群架构与搭建全攻略
数据库·redis·架构