学校在拍年度纪念照时,一般要求学生按照 非递减 的高度顺序排列。

请你返回至少有多少个学生没有站在正确位置数量。该人数指的是:能让所有学生以 非递减 高度排列的必要移动人数。

输入:[1,1,4,2,1,3]
输出:3
解释:
高度为 4、3 和最后一个 1 的学生,没有站在正确的位置。

提示:

  • 1 <= heights.length <= 100
  • 1 <= heights[i] <= 100
/*** @param {number[]} heights* @return {number}*/
var heightChecker = function(heights) {};

个人解法

var heightChecker = function(heights) {var result = 0;var arr = [];//拷贝heights进arrfor(var i = 0; i < heights.length; i ++){arr.push(heights[i])}//arr排序arr.sort((a,b) => a-b);//比较同一索引的元素,不同则result++for(var i = 0; i < heights.length; i ++){if(heights[i] !== arr[i]){result ++;}}return result;
};

LeetCode(1051)——高度检查器(JavaScript)相关推荐

  1. LeetCode 1051. 高度检查器

    文章目录 1. 题目 2. 解题 1. 题目 学校在拍年度纪念照时,一般要求学生按照 非递减 的高度顺序排列. 请你返回至少有多少个学生没有站在正确位置数量.该人数指的是:能让所有学生以 非递减 高度 ...

  2. LeetCode【1051. 高度检查器】

    这道题一开始想错了,就是对于交换的含义,以为是要一个一个的换,其实可以直接交换,这样就很简单,就使用Arrays.sort(), 可以将其完全复制到另一个int数组中,然后,对比两者的不同个数,即是. ...

  3. leecode#1051【数组】:高度检查器

    自己写的,排序之后比较,也是最慢的一种方法 class Solution:def heightChecker(self, heights: List[int]) -> int:s=0he1 = ...

  4. LeetCode 966. 元音拼写检查器(哈希)

    1. 题目 在给定单词列表 wordlist 的情况下,我们希望实现一个拼写检查器,将查询单词转换为正确的单词. 对于给定的查询单词 query,拼写检查器将会处理两类拼写错误: 大小写:如果查询匹配 ...

  5. 贝壳 借贷计算器_我如何学会停止与借贷检查器战斗并爱肮脏的结构

    贝壳 借贷计算器 This post discusses how ad-hoc structs designed to be implementation details can be used to ...

  6. 实现拼写检查器(spell check)

    本文同时发在我的github博客上,欢迎star 在百度或者Google搜索的时候,有时会小手一抖,打错了个别字母,比如我们想搜索apple,错打成了appel,但神奇的是,即使我们敲下回车,搜索引擎 ...

  7. web安全检查_如何利用现代Web检查器的功能

    web安全检查 by Craig Fitzpatrick 克雷格·菲茨帕特里克(Craig Fitzpatrick) 如何利用现代Web检查器的功能 (How to leverage the powe ...

  8. 在chrome里查询修改html代码,我需要在网页中直接编辑CSS?打开Web代码检查器

    我需要在网页中直接编辑CSS?打开Web代码检查器 最受欢迎的支持问题是:"我必须编辑哪些CSS代码才能改变(-)的外观".几年前,CSS/HTML编辑器是最有用的web开发工具. ...

  9. 多项创新技术加持,实现零COGS的Microsoft Editor语法检查器

    编者按:Microsoft Editor 是一款人工智能写作辅助工具,其中的语法检查器(grammar checker)功能不仅可以帮助不同水平.领域的用户在写作过程中检查语法错误,还可以对错误进行解 ...

最新文章

  1. oracle数据库同步交换的方法
  2. 设计模式之 里氏替换原则
  3. 999元/1499元起!Redmi Note 10系列正式首销
  4. python select
  5. 第四篇: UpdatePanel 控件--触发机制Triggers
  6. 【Y9000x】单硬盘UEFI+GPT基于Win10安装Ubuntu18.04
  7. tensorflow pb ckpt pbtxt
  8. 小松鼠短视频完开源源码
  9. linux igb网卡,网卡驱动程序igb ixgbe 介绍
  10. Flink流处理框架总结
  11. codevs 1044 拦截导弹
  12. c语言this什么意思,JavaScript 中的this是什么?它到底做了什么?
  13. 2012年8月21日
  14. 京东注册页开发 HTML5 1014
  15. 个人简历管理系统-总结
  16. 如何正确应对面试最后一问:你有什么问题想问我吗?
  17. cesium模型不遮挡点线面_cesium 学习(八) 基础绘制(点线面)
  18. 使用Redis缓存优化
  19. 目前四种swift代码格式化工具
  20. 国外LEAD赚钱深入讲解

热门文章

  1. 清理清理火狐历史记录
  2. 【Foreign】字串变化 [DP]
  3. Android TextView 使用替换构建出不同样式的字符串
  4. swift版本hello
  5. 算法----并行算法
  6. ASP.NET AJAX:Ajax验证(ajax+Handler处理)
  7. 网管必学之交换机VLAN的配置
  8. 计算机机房的维护管理论文,学校计算机机房维护与管理论文
  9. python3 zip命令_zip错误:无效的命令参数(无法将zip文件写入终端)
  10. python决策树代码解读_建模分析之机器学习算法(附pythonR代码)