diff --git a/longest_ones_with_k_flips/src/main.rs b/longest_ones_with_k_flips/src/main.rs index 3e7990b..c9391b8 100644 --- a/longest_ones_with_k_flips/src/main.rs +++ b/longest_ones_with_k_flips/src/main.rs @@ -13,8 +13,8 @@ fn l(nums: Vec, k: i32) -> i32 { let mut end: i32 = -1; let nums = &nums; - while end < len - 1 { - end += 1; + for i in 0..len { + end = i; if nums[end as usize] == 0 { k -= 1; }