Maksymalna długość kolejnych jedynek po usunięciu jednego elementu (Max Consecutive Ones After Deleting One Element)
Warunek:
Dany jest niepusty tablica składająca się wyłącznie z zer i jedynek. Znajdź maksymalną długość kolejnych jedynek, które można uzyskać, usuwając dokładnie jeden element z tablicy. Usunięcie jednego elementu jest obowiązkowe, nawet jeśli tablica składa się wyłącznie z jedynek.
Dane wejściowe:
- nums – niepusty tablica liczb całkowitych, każdy element to 0 lub 1
Wyjście:
- Liczba całkowita – maksymalna długość kolejnych jedynek po usunięciu dokładnie jednego elementu
Ograniczenia:
- 1 <= nums.length <= 10^5
- nums[i] to 0 lub 1
Przykład:
Kod w Go:
```go
// Dostępne bez importu: sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// TODO: napisz rozwiązanie tutaj
return 0
}
```
Kod w Python:
```python
# Dostępne bez importu: json, sys, io
def max_ones(nums):
# TODO: napisz rozwiązanie tutaj
return 0
```