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
}
相关推荐
本山德彪几秒前
我做了一个拼豆图纸生成器,把照片秒变图纸
前端
茉莉玫瑰花茶22 分钟前
LangChain 核心组件 [ 2 ]
java·数据库·langchain
DTrader27 分钟前
用TS无法实盘量化? - 实盘均线策略
前端·api
进击的夸父30 分钟前
vfojs:Vue 超集架构,外壳React灵魂Vue
前端
编程老船长31 分钟前
解决不同项目需要不同 Node.js 版本的问题
前端·vue.js
Wect33 分钟前
LeetCode 5. 最长回文子串:DP + 中心扩展
前端·算法·typescript
漫游的渔夫33 分钟前
前端开发者做 Agent:别写成一次请求,用 5 步受控循环防止 AI 乱跑
前端·人工智能·typescript
存在的五月雨1 小时前
Mysql 索引的一些
数据库·mysql
黄俊懿1 小时前
MySQL主从复制:从“异步“到“GTID“,数据同步的进化之路
数据库·sql·mysql·oracle·架构·dba·db
薛定猫AI2 小时前
【深度解析】Gemma Chat 本地 AI 编程 Agent:Electron + MLX + 开源模型的离线 Vibe Coding 实战
javascript·人工智能·electron