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
}
相关推荐
anew___4 小时前
《从零手写操作系统 (29):管道与重定向进阶——命名管道、Here Document与Shell语法扩展》
java·开发语言·前端·javascript·网络
前端snow5 小时前
ai agent --- 概念串烧
前端
Data-Miner5 小时前
离线AI制表:模型适配与脚本固化实操
大数据·数据库·人工智能·excel
a努力。5 小时前
Context-State-Memory三重信息架构揭秘
java·服务器·前端
xixiaoyunya5 小时前
数据库三种备份方式怎么组合?从原理到落地的完整方案
数据库
2501_933670795 小时前
2027届数学与应用数学转经营分析:SQL、财务指标与业务指标补齐路线
数据库·sql·数学建模
我科绝伦(Huanhuan Zhou)5 小时前
oracle坏块导致备份不了
数据库·oracle·ffmpeg
颜进强5 小时前
23 · NestJs ModuleRef 模块引用:容器递给你的"取货窗口",四个 API 四种语义
前端·后端·ai编程
IT大白鼠5 小时前
图数据库系列 · 第 08 篇——面试收官:高频题与全景总结
数据库·面试·职场和发展·nosql·图数据库
xixiaoyunya5 小时前
定时备份数据库怎么规划周期?一套“少打扰业务、真能恢复“的策略
数据库