[LeetCode] 452. Minimum Number of Arrows to Burst Balloons

김민우·2023년 1월 5일
0

알고리즘

목록 보기
106/189

- Problem

452. Minimum Number of Arrows to Burst Balloons


- 내 풀이

class Solution:
    def findMinArrowShots(self, points: List[List[int]]) -> int:
        points.sort(key = lambda x : x[1])
        answer, end = 1, points[0][1]

        for x, y in points:
            if x > end:
                answer, end = answer + 1, y
        
        return answer
  • 시간 복잡도: O(NlogN)

- 결과

profile
Pay it forward.

0개의 댓글