Bir elementi silmədən sonra ardıcıl birlərin maksimum uzunluğu (Max Consecutive Ones After Deleting One Element)
Şərt:
Yalnız sıfır və birlərdən ibarət boş olmayan massiv verilir. Massivdən tam olaraq bir elementi silərək əldə edilə biləcək ardıcıl birlərin maksimum uzunluğunu tapın. Bir elementi silmək məcburidir, hətta massiv tamamilə birlərdən ibarət olsa belə.
Giriş məlumatları:
- nums – boş olmayan, hər biri 0 və ya 1 olan tam ədədlər massividir.
Çıxış:
- Tam ədəd – tam olaraq bir element silindikdən sonra ardıcıl birlərin maksimum uzunluğu
Məhdudiyyətlər:
- 1 <= nums.length <= 10^5
- nums[i] 0 və ya 1
Nümunə:
Go kodu:
```go
// İmport etmədən mövcuddur: sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// Həll burada yazılacaq
return 0
}
```
Python kodu:
```python
# İmport etmədən mövcuddur: json, sys, io
def max_ones(nums):
# Həll burada yazılacaq
return 0
```