Bir elementi silmədən əvvəl ardıcıl birlərin ən uzun 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 ən uzun 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 ən uzun 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
```