当前位置: 首页 > news >正文

【Leetcode 1832 】 判断句子是否为全字母句 —— 忙忙碌碌哈希表不如一行代码速度快

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

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

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

示例 1:

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

示例 2:

输入:sentence = "leetcode"
输出:false

提示:

  • 1 <= sentence.length <= 1000
  • sentence 由小写英语字母组成

哈希表

function checkIfPangram1(sentence: string): boolean {const charSet = new Set(["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z",]);for (const char of sentence) {if (charSet.has(char)) {charSet.delete(char);}if (charSet.size === 0) {return true;}}return false;
}

一行代码

function checkIfPangram(sentence: string): boolean {return new Set(sentence).size === 26;
}


http://www.mrgr.cn/news/7896.html

相关文章:

  • 数学建模之数据分析【九】:数据清理概述
  • Marimo:下一代Python编程环境,颠覆传统Jupyter笔记本,自动化执行所有依赖代码块,告别繁琐手动操作
  • CUDA指南-CUDA简介与开发环境搭建
  • unity AssetBundle 使用_什么是AssetBundle_导入必要的插件_创建AssetBundles_AB包资源下载_大文件下载
  • python在字符串指定位置添加字符至固定长度
  • 初赛笔记1
  • 深入解析HarmonyOS中的媒体查询及其高级用法
  • Apache Commons-IO 库
  • (十五)Flink 内存管理机制
  • 【ubuntu24.04】docker安装
  • 编程小白到大神之路
  • lucene搜索关键词错误
  • C# 多线程
  • 宁德时代25届校招网申SHL测评:数字推理25分钟+言语推理19分钟
  • 设计模式-结构性模式-桥接模式
  • 如何利用命令模式实现一个手游后端架构?
  • WorkPlus:为企业内部打造高效沟通的顶级内部通讯软件
  • 亲测解决electron的Unhandled Rejection
  • kafka发送消息-自定义消息发送的拦截器
  • 【自动化测试】python+selenium+谷歌驱动安装记录