Մի տարր հեռացնելուց հետո հաջորդական միավորների առավելագույն երկարությունը (Max Consecutive Ones After Deleting One Element)
Շարունակություն:
Տրված է ոչ դատարկ զանգված, որը բաղկացած է միայն զրոներից և մեկից։ Գտեք հաջորդական միավորների առավելագույն երկարությունը, որը կարելի է ստանալ՝ հանելով ճիշտ մեկ տարր զանգվածից։ Մեկ տարր հանելը պարտադիր է, նույնիսկ եթե զանգվածը ամբողջությամբ կազմված է միայն միավորներից։
Մուտքային տվյալներ:
- nums – ոչ դատարկ ամբողջ թվերի զանգված, յուրաքանչյուր տարր 0 կամ 1 է
Ելք:
- Մի ամբողջ թիվ – ճիշտ մեկ տարր հանելուց հետո հաջորդական միավորների առավելագույն երկարությունը
Համակարգումներ:
- 1 <= nums.length <= 10^5
- nums[i] 0 կամ 1
Օրինակ:
Go կոդ:
```go
// Մատչելի առանց ներմուծման՝ sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// Գրեք լուծումը այստեղ
return 0
}
```
Python կոդ:
```python
# Մատչելի առանց ներմուծման՝ json, sys, io
def max_ones(nums):
# Գրեք լուծումը այստեղ
return 0
```