博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
lc1051. Height Checker
阅读量:6221 次
发布时间:2019-06-21

本文共 860 字,大约阅读时间需要 2 分钟。

  1. Height Checker Easy

36

285

Favorite

Share Students are asked to stand in non-decreasing order of heights for an annual photo.

Return the minimum number of students not standing in the right positions. (This is the number of students that must move in order for all students to be standing in non-decreasing order of height.)

Example 1:

Input: [1,1,4,2,1,3] Output: 3 Explanation: Students with heights 4, 3 and the last 1 are not standing in the right positions.

Note:

1 <= heights.length <= 100 1 <= heights[i] <= 100

思路:获取数组排序后的数组arr,跟原数组一一对比,位置不同的个数即为解

代码:python3

class Solution:    def heightChecker(self, heights: List[int]) -> int:        arr=sorted(heights)        c=0        for index,value in enumerate(heights):            if heights[index] != arr[index]:                c = c+1        return c复制代码

转载于:https://juejin.im/post/5d07441ce51d454fa33b18bc

你可能感兴趣的文章
windows xp 系统循环重启解决思路
查看>>
使用 Xinetd 端口代理
查看>>
mono for android software自动更新
查看>>
Android开发之Retrofit+RxJava的使用
查看>>
源码实现lamp环境搭建的详细过程
查看>>
转vim用法
查看>>
Linux xargs命令
查看>>
我的友情链接
查看>>
Django中的request.GET和request.POST
查看>>
Android开发文档学习:NFC(近场通讯)
查看>>
站长工具导航
查看>>
Java基础-字符串
查看>>
Eclipse快捷键个人记录
查看>>
版本管理工具——Git和TortoiseGit(乌龟Git)
查看>>
【转】iOS 消息推送原理及实现Demo
查看>>
交换机VTP通告配置
查看>>
linux创建普通用户和管理员用户
查看>>
继承中构造函数和析构函数的调用顺序
查看>>
MySQL-MySQL中int(M)和tinyint(M)数值类型中M值的意义
查看>>
初始ant
查看>>