Longueur maximale de uns consécutifs après avoir supprimé un élément (Max Consecutive Ones After Deleting One Element)
Condition :
Étant donné un tableau non vide composé uniquement de zéros et de uns. Trouvez la longueur maximale de uns consécutifs pouvant être obtenue en supprimant exactement un élément du tableau. La suppression d'un élément est obligatoire, même si le tableau est entièrement composé de uns.
Données d'entrée :
- nums – un tableau non vide d'entiers, chaque élément est 0 ou 1
Sortie :
- Un entier – la longueur maximale de uns consécutifs après avoir supprimé exactement un élément
Contraintes :
- 1 <= nums.length <= 10^5
- nums[i] est 0 ou 1
Exemple :
Code en Go :
```go
// Disponible sans import : sort, fmt, encoding/json
package main
func MaxOnes(nums []int) int {
// TODO : écrire la solution ici
return 0
}
```
Code en Python :
```python
# Disponible sans import : json, sys, io
def max_ones(nums):
# TODO : écrire la solution ici
return 0
```