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