We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4500272 commit 9f87153Copy full SHA for 9f87153
meeting-rooms/uraflower.js
@@ -0,0 +1,20 @@
1
+/**
2
+ * @param intervals: an array of meeting time intervals
3
+ * @return: if a person could attend all meetings
4
+ */
5
+const canAttendMeetings = function (intervals) {
6
+ intervals.sort((a, b ) => a[0] - b[0]); // 시작 시간 기준으로 오름차순 정렬
7
+
8
+ let prevEnd = intervals[0][1];
9
+ for (const [start, end] of intervals) {
10
+ if (start < prevEnd) {
11
+ return false;
12
+ }
13
+ prevEnd = end;
14
15
16
+ return true;
17
+}
18
19
+// 시간복잡도: O(n * log n)
20
+// 공간복잡도: O(1)
0 commit comments