Skip to content

Commit bb42bdb

Browse files
refactor 252
1 parent fae0de7 commit bb42bdb

File tree

1 file changed

+5
-7
lines changed
  • src/main/java/com/fishercoder/solutions

1 file changed

+5
-7
lines changed

src/main/java/com/fishercoder/solutions/_252.java

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,28 @@
11
package com.fishercoder.solutions;
22

3-
import com.fishercoder.common.classes.Interval;
4-
53
import java.util.ArrayList;
64
import java.util.Collections;
75
import java.util.List;
86

97
public class _252 {
108
public static class Solution1 {
11-
public boolean canAttendMeetings(Interval[] intervals) {
9+
public boolean canAttendMeetings(int[][] intervals) {
1210

13-
List<Interval> list = new ArrayList();
14-
for (Interval interval : intervals) {
11+
List<int[]> list = new ArrayList();
12+
for (int[] interval : intervals) {
1513
list.add(interval);
1614
}
1715

1816
Collections.sort(list, (o1, o2) -> {
19-
if (o1.start > o2.start) {
17+
if (o1[0] > o2[0]) {
2018
return 1;
2119
} else {
2220
return -1;
2321
}
2422
});
2523

2624
for (int i = 0; i < list.size() - 1; i++) {
27-
if (list.get(i).end > list.get(i + 1).start) {
25+
if (list.get(i)[1] > list.get(i + 1)[0]) {
2826
return false;
2927
}
3028
}

0 commit comments

Comments
 (0)