使用js实现:会议室选择, 输入是一个数组, 所有会议的开始和结束时间. 输出一共需要多少个会议室?

function getNum(arr) {// 判断是否有会议if (!arr || arr.length < 1) returnconsole.log(arr)// 记录会议室个数let res = 1// 将会议按照结束时间排序arr.sort((a, b) => a[1] - b[1])// 记录上一次会议的结束时间let now = arr[0][1]console.log(now);for (let i = 1; i < arr.length; i++) {// 如果上一次会议的结束时间和这一次会议开始时间重合,则 res++if (now > arr[i][0]) {       res++now = arr[i][1]}  }return res}let arr = [[10,20],[19,30],[8,11]]console.log(getNum(arr))

使用js实现计算需要会议室个数相关推荐

  1. R语言stringr包str_count函数计算字符串匹配个数实战

    R语言stringr包str_count函数计算字符串匹配个数实战 目录 R语言stringr包str_count函数计算字符串匹配个数实战 #导入stringr包 #仿真数据

  2. R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分)、使用ggplot2可视化条形图(bar plot)、并在条形图上添加百分比标签

    R语言ggplot2可视化:使用dplyr包计算每个分组个数的比例(对计算获得的百分比进行近似,值保留整数部分).使用ggplot2可视化条形图(bar plot).并在条形图上添加百分比标签 目录

  3. tensoflow_yolov3 计算平均识别个数(平均识别数)

    # -*- coding: utf-8 -*- """ @File : 20200221_Target_Recognition_光照度对模型识别率影响(计算平均识别个数) ...

  4. 关于isalpha——计算英文单词的个数

    计算英文单词的个数 1,最简单的形式ad fad adf, //前一个是空格,后一个不是空格,则表示这是一个英文单词这是一个 int WordNum(const char *str) {int flg ...

  5. three.js重新计算UV

    three.js重新计算UV 在three.js中使用uv贴图的时候需要物体有正确的uv.使用three自带的方法生成的几何体uv通常是理想的.当我们使用svg或者其他数据来生成的几何体uv通常是混乱 ...

  6. Java与JS金额计算去掉小数部分的方法

    由于除法.编程语言等特性,小数计算总是可能无法获取到精确的结果.但是金额计算又要求有精确的结果,这样的矛盾可以通过整数计算加去除小数部分来获取想要的结果. 乘法: 单价为9.99元的某物品购买9个,总 ...

  7. Js 时间间隔计算(间隔天数)

    Js 时间间隔计算(间隔天数) Js 时间间隔计算(间隔天数) 1 2 3 4 5 6 7 function GetDateDiff(startDate,endDate)  {       var s ...

  8. php输出圆周率100位,怎样使用JS实现计算圆周率到小数点后100位

    这次给大家带来怎样使用JS实现计算圆周率到小数点后100位,使用JS实现计算圆周率到小数点后100位的注意事项有哪些,下面就是实战案例,一起来看一下. 浮点数的有效数位是16位,我自己做了一个大数类, ...

  9. 【数据结构】——二叉树的创建、计算叶子结点个数、递归遍历

    前面我们讲了关于数据结构中的堆栈问题,这篇文章主要是为大家简要介绍一下二叉树,并实现二叉树的创建.计算叶子结点个数.递归遍历.判断是否是完全二叉树等相关问题~ 一.二叉树的介绍 1.什么是二叉树 一棵 ...

最新文章

  1. div 自动换行_js自动打字--autotypejs
  2. 李飞飞最新演讲全文:机器已能“看懂”图像和视频,但我们仍站在人工智能研究的起点
  3. Android系统Surface机制的SurfaceFlinger服务的启动过程分析
  4. Anaconda 下libsvm的安装
  5. 全国计算机等级考试题库二级C操作题100套(第53套)
  6. Mysql学习总结(29)——MySQL中CHAR和VARCHAR
  7. UVA 11237 - Halloween treats(鸽笼原理)
  8. PHP反序列化漏洞(什么是反序列化漏洞及操作)
  9. strace的简单用法
  10. MySQL/MariaDB数据库备份与恢复
  11. 混合开启服务-----百度音乐盒
  12. unity制作预制体,动态加载预制体,实用资源的导出
  13. vscode 快速新建一个HTML文件
  14. 敏捷开发(Agile)
  15. 观《当幸福来敲门》有感
  16. 【saltstack】认证失败,无法生成minion_master.pub问题处理总结
  17. 空间点集的三角剖分工具——四面体生成器(TetGen)和三维三角剖分包(CGAL)
  18. 使用 Typora 画图
  19. 在业务规则中使用OR有何不妥?
  20. 1分钟理清楚C++类模板和模板类区别

热门文章

  1. 网页设计与制作的期末复习-css部分
  2. 阿里云物联网平台开发学习(一)
  3. c语言电脑报价系统,笔记本电脑销售管理系统-C语言-课程设计-实验.doc
  4. 程序员,作为流社会边缘人士中流砥柱,你该懂得的新潮词汇
  5. 【华为云原生入门级认证】第 2 章 云原生基础设施之容器技术
  6. 文案策划零基础该如何去做
  7. 派(Dispatch)
  8. 笔记 | 模板的整理(长期更新)
  9. 新手小白必看:MacBook 使用小技巧
  10. 查看Ubuntu磁盘文件使用情况