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