252.会议室

时游小于 1 分钟LeetCode

252.会议室

/*
 * @lc app=leetcode.cn id=228 lang=typescript
 *
 * [252] 会议室
 */

// @lc code=start
function canAttendMeetings(intervals: number[][]): boolean {
	// 使用开始时间进行升序排序
	let meetings = intervals.sort((a: number[], b: number[]) => {
		return a[0] - b[0];
	});
	console.log(meetings);

	// 如果当前结束时间大于下一个开始时间,则返回false
	for (let i = 0; i < meetings.length - 1; i++) {
		if (meetings[i][1] > meetings[i + 1][0]) {
			return false;
		}
	}
	return true;
}

// @lc code=end

上次编辑于:
贡献者: 15327360835
Loading...