Maksimaalne järjestikuste üheste pikkus pärast ühe elemendi kustutamist (Max Consecutive Ones After Deleting One Element)
Tingimus:
Andmetena on mitte-tühi massiiv, mis koosneb ainult nullidest ja ühesest. Leia maksimaalne järjestikuste üheste pikkus, mis on võimalik saada, eemaldades täpselt ühe elemendi massiivist. Ühe elemendi eemaldamine on kohustuslik, isegi kui massiiv koosneb täielikult ühesest.
Sisendandmed:
- nums – mitte-tühi täisarvude massiiv, iga element on 0 või 1
Väljund:
- Täisarv – maksimaalne järjestikuste üheste pikkus pärast ühe elemendi eemaldamist
Piirangud:
- 1 <= nums.length <= 10^5
- nums[i] on 0 või 1
Näide:
Go kood:
```go
// Saadaval ilma importideta: sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// Kirjutage lahendus siia
return 0
}
```
Python kood:
```python
# Saadaval ilma importideta: json, sys, io
def max_ones(nums):
# Kirjutage lahendus siia
return 0
```