Menu
CoddyTech

Count Even Numbers

Vous recevez une liste non vide d’entiers nums. Retournez le nombre de ses valeurs qui sont paires. Un nombre est pair lorsque sa division par 2 ne laisse aucun reste, ce qui inclut 0 et les nombres négatifs tels que -4.

Fonction

countEvens(nums: integer-array) → integer
numsinteger-array
la liste d’entiers à vérifier
Renvoieinteger
le nombre de valeurs paires dans nums

Contraintes

  • 1 ≤ nums.length ≤ 5000
  • -109 ≤ nums[i] ≤ 109

Exemples

Entrée
nums = [3, 8, 12, 5, 6]
Sortie
3
Explication
8, 12 et 6 sont divisibles par 2 sans laisser de reste, tandis que 3 et 5 laissent un reste. Cela fait 3 nombres pairs.

lock icon+12 tests cachés à la soumission

challenge icon

Pour aller plus loin

On vous pose de nombreuses questions de la forme : combien de valeurs paires se trouvent entre l’indice l et l’indice r ? Après un seul parcours de nums, pouvez-vous répondre à chaque question en temps O(1) ?

Réinitialiser le code
def countEvens(nums):
    # Écrivez le code ici
Cas de test

Cas 1

Cas 2

Cas 3

Entrée

nums = [3, 8, 12, 5, 6]

Attendu

3