Skip to content

Commit 13537f3

Browse files
committed
Fix Interval class definition
1 parent 0442d1d commit 13537f3

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

kotlin/Intervals/IdentifyAllIntervalOverlaps.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
data class Interval(var start: Int, var end: Int)
1+
import ds.Interval
2+
3+
/*
4+
Definition of Interval:
5+
data class Interval(var start: Int, var end: Int)
6+
*/
27

38
fun identifyAllIntervalOverlaps(intervals1: List<Interval>, intervals2: List<Interval>): List<Interval> {
49
val overlaps = mutableListOf<Interval>()

kotlin/Intervals/LargestOverlapOfIntervals.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
data class Interval(var start: Int, var end: Int)
1+
import ds.Interval
2+
3+
/*
4+
Definition of Interval:
5+
data class Interval(var start: Int, var end: Int)
6+
*/
27

38
fun largestOverlapOfIntervals(intervals: List<Interval>): Int {
49
val points = mutableListOf<Pair<Int, Char>>()

kotlin/Intervals/MergeOverlappingIntervals.kt

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
data class Interval(var start: Int, var end: Int)
1+
import ds.Interval
2+
3+
/*
4+
Definition of Interval:
5+
data class Interval(var start: Int, var end: Int)
6+
*/
27

38
fun mergeOverlappingIntervals(intervals: List<Interval>): List<Interval> {
49
val sortedIntervals = intervals.sortedBy { it.start }

0 commit comments

Comments
 (0)