Maksimālais secīgo vienību garums pēc viena elementa dzēšanas (Max Consecutive Ones After Deleting One Element)
Nosacījums:
Dota ne tukša masīvs, kas sastāv tikai no nullēm un vienībām. Atrodiet maksimālo secīgo vienību garumu, ko var iegūt, dzēšot tieši vienu elementu no masīva. Viena elementa dzēšana ir obligāta, pat ja masīvs sastāv pilnīgi no vienībām.
Ievades dati:
- nums – ne tukšs veselu skaitļu masīvs, katrs elements ir 0 vai 1
Izvade:
- Vesels skaitlis – maksimālais secīgo vienību garums pēc viena elementa dzēšanas
Ierobežojumi:
- 1 <= nums.length <= 10^5
- nums[i] ir 0 vai 1
Piemērs:
Go kods:
```go
// Pieejams bez importēšanas: sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// Šeit rakstiet risinājumu
return 0
}
```
Python kods:
```python
# Pieejams bez importēšanas: json, sys, io
def max_ones(nums):
# Šeit rakstiet risinājumu
return 0
```