Максимална дължина на последователни единици след изтриване на един елемент (Max Consecutive Ones After Deleting One Element)
Условие:
Даден е непразен масив, състоящ се само от нули и единици. Намерете максималната дължина на последователни единици, която може да бъде постигната, като се изтрие точно един елемент от масива. Изтриването на един елемент е задължително, дори ако масивът е изцяло от единици.
Входни данни:
- nums – непразен масив от цели числа, всеки елемент е 0 или 1
Изход:
- Цяло число – максималната дължина на последователни единици след изтриване на точно един елемент
Ограничения:
- 1 <= nums.length <= 10^5
- nums[i] е 0 или 1
Пример:
Код на Go:
```go
// Достъпен без импорт: sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// Напишете решение тук
return 0
}
```
Код на Python:
```python
# Достъпен без импорт: json, sys, io
def max_ones(nums):
# Напишете решение тук
return 0
```