diff --git a/src/main/kotlin/g3301_3400/s3349_adjacent_increasing_subarrays_detection_i/Solution.kt b/src/main/kotlin/g3301_3400/s3349_adjacent_increasing_subarrays_detection_i/Solution.kt index 54c34bce7..39a42aefa 100644 --- a/src/main/kotlin/g3301_3400/s3349_adjacent_increasing_subarrays_detection_i/Solution.kt +++ b/src/main/kotlin/g3301_3400/s3349_adjacent_increasing_subarrays_detection_i/Solution.kt @@ -8,7 +8,7 @@ class Solution { if (l < k * 2) { return false } - for (i in 0.rangeUntil(l - 2 * k + 1)) { + for (i in 0..): Boolean { - for (i in p.rangeUntil(p + k - 1)) { + for (i in p..

= nums[i + 1]) { return false } diff --git a/src/main/kotlin/g3301_3400/s3350_adjacent_increasing_subarrays_detection_ii/Solution.kt b/src/main/kotlin/g3301_3400/s3350_adjacent_increasing_subarrays_detection_ii/Solution.kt index c05dc83a4..eadb5a1fc 100644 --- a/src/main/kotlin/g3301_3400/s3350_adjacent_increasing_subarrays_detection_ii/Solution.kt +++ b/src/main/kotlin/g3301_3400/s3350_adjacent_increasing_subarrays_detection_ii/Solution.kt @@ -9,7 +9,7 @@ class Solution { fun maxIncreasingSubarrays(nums: List): Int { val n = nums.size val a = IntArray(n) - for (i in 0.rangeUntil(n)) { + for (i in 0.. 0) { diff[i] += diff[i - 1] } diff --git a/src/main/kotlin/g3301_3400/s3357_minimize_the_maximum_adjacent_element_difference/Solution.kt b/src/main/kotlin/g3301_3400/s3357_minimize_the_maximum_adjacent_element_difference/Solution.kt index 458c4d89f..b0ef75db9 100644 --- a/src/main/kotlin/g3301_3400/s3357_minimize_the_maximum_adjacent_element_difference/Solution.kt +++ b/src/main/kotlin/g3301_3400/s3357_minimize_the_maximum_adjacent_element_difference/Solution.kt @@ -12,7 +12,7 @@ class Solution { var maxAdj = 0 var mina = Int.Companion.MAX_VALUE var maxb = Int.Companion.MIN_VALUE - for (i in 0.rangeUntil(n - 1)) { + for (i in 0.. 0 && b > 0) { @@ -23,7 +23,7 @@ class Solution { } } var res = 0 - for (i in 0.rangeUntil(n)) { + for (i in 0.. 0 && nums[i - 1] == -1) || nums[i] > 0) { continue }