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 0d3d922 commit 21d1261Copy full SHA for 21d1261
meeting-rooms/anniemon.js
@@ -0,0 +1,30 @@
1
+/**
2
+ * 시간 복잡도: 정렬의 시간 복잡도와 같음. O(nlogn)
3
+ * 공간 복잡도: 자바스크립트의 정렬은 Timsort를 사용. 따라서 최악의 경우 공간 복잡도는 O(n)
4
+ */
5
6
+ * Definition of Interval:
7
+ * class Interval {
8
+ * constructor(start, end) {
9
+ * this.start = start;
10
+ * this.end = end;
11
+ * }
12
13
14
+
15
+class Solution {
16
+ /**
17
+ * @param {Interval[]} intervals
18
+ * @returns {boolean}
19
20
+ canAttendMeetings(intervals) {
21
+ intervals.sort((a,b) => a.start - b.start)
22
23
+ for(let i = 1; i < intervals.length; i++) {
24
+ if(intervals[i].start < intervals[i-1].end) {
25
+ return false;
26
+ }
27
28
+ return true;
29
30
+}
0 commit comments