Skip to content

Commit 3cae0cc

Browse files
committed
♻️ [1493] better
1 parent ea18623 commit 3cae0cc

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

1493/my_solution.js

+5-3
Original file line numberDiff line numberDiff line change
@@ -16,16 +16,17 @@ var longestSubarray = function (nums) {
1616

1717
if (k < 0) {
1818
console.log(`~> k: ${k}`)
19-
// l++;
20-
while (l < r) {
19+
20+
while (k < 0) {
2121
if (nums[l] === 0) {
2222
l++;
23+
k++;
2324
break;
2425
}
2526

2627
l++;
2728
}
28-
k++;
29+
2930
tmpMax = r - l + 1
3031
console.log(`~> new l: ${l}, new tmpMax: ${tmpMax}`)
3132
}
@@ -34,6 +35,7 @@ var longestSubarray = function (nums) {
3435
max = Math.max(max, tmpMax)
3536
r++;
3637
}
38+
3739
console.log(`~> k: ${k}`)
3840

3941
return max - DELETE_COUNT;

1493/solution.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,16 +14,16 @@ var longestSubarray = function (nums) {
1414

1515
if (k < 0) {
1616

17-
while (l < r) {
17+
while (k < 0) {
1818
if (nums[l] === 0) {
1919
l++;
20+
k++;
2021
break;
2122
}
2223

2324
l++;
2425
}
2526

26-
k++;
2727
tmpMax = r - l + 1
2828
}
2929
}

0 commit comments

Comments
 (0)