[리트코드] 0252. 회의실

Python, C++, JavaScript, SQL 및 TypeScript의 다양한 LeetCode 솔루션을 살펴보세요. 여러 프로그래밍 언어로 인터뷰 준비, 학습 및 코드 연습에 적합합니다. Github 레포 링크

쉬운

 


Given an array of meeting time 간격 어디 간격[i] = [시작 i , 끝 i ], determine if a person could attend all meetings.

예시 1:

입력: 간격 = [[0,30],[5,10],[15,20]]
산출: 거짓

예 2:

입력: 간격 = [[7,10],[2,4]]
산출: 진실

제약:

  • 0 <= 간격.길이 <= 10 4
  • 간격[i].길이 == 2
  • 0 <= starti < endi <= 106

파이썬

				
					from typing import List


class Solution:
    def canAttendMeetings(self, intervals: List[List[int]]) -> bool:
        if len(intervals) == 0:
            return True
        intervals.sort()
        for i in range(1, len(intervals)):
            if intervals[i][0] < intervals[i-1][1]:
                return False
        return True


intervals = [[7, 10], [2, 4]]

print(Solution().canAttendMeetings(intervals))
				
			
ko_KR한국어