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))