Bir elementni o‘chirmasdan oldin ketma-ket birlar maksimal uzunligi (Max Consecutive Ones After Deleting One Element)
Shart:
Faqat nol va birlardan iborat bo‘sh emas massiv berilgan. Massivdan aniq bir elementni o‘chirib, olinadigan ketma-ket birlar maksimal uzunligini toping. Bir elementni o‘chirish majburiy, hatto massiv to‘liq birlardan iborat bo‘lsa ham.
Kiritish ma'lumotlari:
- nums – bo‘sh emas, har bir element 0 yoki 1 bo‘lgan butun sonlar massiv.
Chiqish:
- Butun son – aniq bir element o‘chirildiqdan keyin ketma-ket birlar maksimal uzunligi
Cheklovlar:
- 1 <= nums.length <= 10^5
- nums[i] 0 yoki 1
Misol:
Go kod:
```go
// Import qilmasdan mavjud: sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// Yechimni bu yerga yozing
return 0
}
```
Python kod:
```python
# Import qilmasdan mavjud: json, sys, io
def max_ones(nums):
# Yechimni bu yerga yozing
return 0
```