Skip to content

Files

Latest commit

Jul 23, 2023
e1b8af0 · Jul 23, 2023

History

History
25 lines (20 loc) · 827 Bytes

File metadata and controls

25 lines (20 loc) · 827 Bytes

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:

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

Solutions (Python)

1. Solution

class Solution:
    def heightChecker(self, heights: List[int]) -> int:
        return len(list(filter(lambda x : x[0] != x[1], zip(sorted(heights), heights))))