File tree Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Expand file tree Collapse file tree 1 file changed +35
-0
lines changed Original file line number Diff line number Diff line change
1
+ /**
2
+ * λ¬Έμ μ€λͺ
3
+ * - μ£Όμ΄μ§ μκ° κ°κ²©μ λν΄ νμλ₯Ό μ°Έμν μ μλμ§ μ¬λΆλ₯Ό λ°ννλ λ¬Έμ
4
+ *
5
+ * μμ΄λμ΄
6
+ * 1) μμ μκ°μ κΈ°μ€μΌλ‘ μ λ ¬ ν, μ΄μ νμμ μ’
λ£ μκ°κ³Ό νμ¬ νμμ μμ μκ°μ λΉκ΅νμ¬ μ°Έμ κ°λ₯ μ¬λΆλ₯Ό νλ¨
7
+ *
8
+ */
9
+
10
+ /**
11
+ * Definition of Interval:
12
+ * class Interval {
13
+ * constructor(start, end) {
14
+ * this.start = start;
15
+ * this.end = end;
16
+ * }
17
+ * }
18
+ */
19
+
20
+ class Solution {
21
+ /**
22
+ * @param {Interval[] } intervals
23
+ * @returns {boolean }
24
+ */
25
+ canAttendMeetings ( intervals ) {
26
+ intervals = intervals . sort ( ( a , b ) => a . start - b . start ) ;
27
+
28
+ for ( let i = 1 ; i < intervals . length ; i ++ ) {
29
+ if ( intervals [ i ] . start < intervals [ i - 1 ] . end ) {
30
+ return false ;
31
+ }
32
+ }
33
+ return true ;
34
+ }
35
+ }
You canβt perform that action at this time.
0 commit comments