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 3f3d211 commit ae9e24aCopy full SHA for ae9e24a
253-meeting-rooms-ii.js
@@ -37,3 +37,33 @@ const minMeetingRooms = function(intervals) {
37
38
return res
39
}
40
+
41
42
+// another
43
44
+/**
45
+ * @param {number[][]} intervals
46
+ * @return {number}
47
+ */
48
+const minMeetingRooms = function(intervals) {
49
+ let res = 0
50
+ const sArr = [], eArr = [], n = intervals.length
51
+ for(const [s, e] of intervals) {
52
+ sArr.push(s)
53
+ eArr.push(e)
54
+ }
55
+ sArr.sort((a, b) => a - b)
56
+ eArr.sort((a, b) => a - b)
57
+ for(let i = 0, j = 0; i < n && j < n;) {
58
+ const s = sArr[i], e = eArr[j]
59
+ if(s < e) {
60
+ res++
61
+ i++
62
+ } else {
63
+ j++
64
65
66
67
68
+ return res
69
+}
0 commit comments