Lungimea maximă a unuilor consecutive după ștergerea unui element (Max Consecutive Ones After Deleting One Element)
Condiție:
Se dă un array nenul format doar din zero și unu. Găsiți lungimea maximă a unuilor consecutive care poate fi obținută ștergând exact un element din array. Ștergerea unui element este obligatorie, chiar dacă array-ul constă în întregime din unu.
Date de intrare:
- nums – un array nenul de numere întregi, fiecare element fiind 0 sau 1
Ieșire:
- Un număr întreg – lungimea maximă a unuilor consecutive după ștergerea exact a unui element
Restricții:
- 1 <= nums.length <= 10^5
- nums[i] este 0 sau 1
Exemplu:
Cod în Go:
```go
// Disponibil fără import: sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// TODO: scrie soluția aici
return 0
}
```
Cod în Python:
```python
# Disponibil fără import: json, sys, io
def max_ones(nums):
# TODO: scrie soluția aici
return 0
```