Hosszú egymást követő egyesek maximális hossza egy elem törlése után (Max Consecutive Ones After Deleting One Element)
Feltétel:
Adott egy nem üres tömb, amely csak nullákból és egyesekből áll. Keresse meg a maximális hosszúságát az egymást követő egyeseknek, amelyet pontosan egy elemet törölve lehet elérni a tömbből. Egy elem törlése kötelező, még akkor is, ha a tömb teljes egészében egyesekből áll.
Bemeneti adatok:
- nums – nem üres egész számokat tartalmazó tömb, minden elem 0 vagy 1
Kimenet:
- Egy egész szám – az egymást követő egyesek maximális hossza, miután pontosan egy elemet töröltünk
Korlátozások:
- 1 <= nums.length <= 10^5
- nums[i] 0 vagy 1
Példa:
Go kód:
```go
// Elérhető import nélkül: sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// Írja ide a megoldást
return 0
}
```
Python kód:
```python
# Elérhető import nélkül: json, sys, io
def max_ones(nums):
# Írja ide a megoldást
return 0
```