【leetcode】1051. Height Checker
生活随笔
收集整理的这篇文章主要介绍了
【leetcode】1051. Height Checker
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
题目如下:
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:
解题思路:本题要求的是有多少人没有站在正确的位置上,那么只要和正确的站位比较,看看有多少值对应不上即可。
代码如下:
class Solution(object):def heightChecker(self, heights):""":type heights: List[int]:rtype: int"""sorted_heights = sorted(heights)res = 0for v1,v2 in zip(heights,sorted_heights):res += 1 if v1 != v2 else 0return res
转载于:https://www.cnblogs.com/seyjs/p/10930557.html
总结
以上是生活随笔为你收集整理的【leetcode】1051. Height Checker的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 译:Spring Data Reposi
- 下一篇: laravle 事务