Bir öğeyi silmeden sonra ardışık birlerin maksimum uzunluğu (Max Consecutive Ones After Deleting One Element)
Koşul:
Sadece sıfır ve birlerden oluşan boş olmayan bir dizi verilir. Diziden tam olarak bir öğe silerek elde edilebilecek ardışık birlerin maksimum uzunluğunu bulun. Bir öğeyi silmek zorunludur, hatta dizi tamamen birlerden oluşsa bile.
Giriş verileri:
- nums – boş olmayan, her biri 0 veya 1 olan tamsayılardan oluşan bir dizi
Çıkış:
- Bir tamsayı – tam olarak bir öğe silindikten sonra ardışık birlerin maksimum uzunluğu
Kısıtlamalar:
- 1 <= nums.length <= 10^5
- nums[i] 0 veya 1
Örnek:
Go kodu:
```go
// İçe aktarma olmadan kullanılabilir: sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// Çözüm buraya yazılacak
return 0
}
```
Python kodu:
```python
# İçe aktarma olmadan kullanılabilir: json, sys, io
def max_ones(nums):
# Çözüm buraya yazılacak
return 0
```