This commit is contained in:
2025-12-06 10:01:26 +01:00
parent f21c8a0ba7
commit 6cf5744f71
5 changed files with 108 additions and 9 deletions
-9
View File
@@ -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)