Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- func longestOnes(_ A: [Int], _ K: Int) -> Int {
- var left = 0
- var right = 0
- var zero = 0
- var res = 0
- while right < A.count{
- if A[right] == 0 {
- zero += 1
- }
- while zero > K{
- if A[i] == 0{
- zero -= 1
- }
- left += 1
- }
- res = max(res, right - left + 1)
- right += 1
- }
- return res
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement