day 5
This commit is contained in:
@@ -16,15 +16,6 @@ console.log(t)
|
||||
function mergeRange(r: number[], validRanges: number[][]) {
|
||||
const minR = isInRange(r[0], validRanges)
|
||||
const maxR = isInRange(r[1], validRanges)
|
||||
if (minR && maxR) {
|
||||
if (minR != maxR) {
|
||||
validRanges.splice(validRanges.indexOf(minR), 1)
|
||||
}
|
||||
validRanges.splice(validRanges.indexOf(maxR), 1)
|
||||
maxR[0] = Math.min(r[0], minR[0], maxR[0])
|
||||
maxR[1] = Math.max(r[1], minR[1], maxR[1])
|
||||
return mergeRange(maxR, validRanges)
|
||||
}
|
||||
|
||||
if (maxR) {
|
||||
validRanges.splice(validRanges.indexOf(maxR), 1)
|
||||
|
||||
Reference in New Issue
Block a user