Merge pull request #1476 from wzqwtt/greedy06

添加(0452.用最少数量的箭引爆气球、0435.无重叠区间、0763.划分字母区间) Scala版本
This commit is contained in:
程序员Carl
2022-07-25 09:09:11 +08:00
committed by GitHub
3 changed files with 69 additions and 0 deletions

View File

@@ -352,7 +352,27 @@ function eraseOverlapIntervals(intervals: number[][]): number {
};
```
### Scala
```scala
object Solution {
def eraseOverlapIntervals(intervals: Array[Array[Int]]): Int = {
var result = 0
var interval = intervals.sortWith((a, b) => {
a(1) < b(1)
})
var edge = Int.MinValue
for (i <- 0 until interval.length) {
if (edge <= interval(i)(0)) {
edge = interval(i)(1)
} else {
result += 1
}
}
result
}
}
```