Menu
CoddyTech

Count Even Numbers

Étant donné une liste non vide d’entiers nums, renvoie 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 des 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 reste ; 3 et 5 ne le sont pas. La réponse est 3.
challenge icon

Pour aller plus loin

On vous pose souvent la question suivante : 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 à chacune en O(1) ?

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

Test #1

Test #2

Test #3

Argument

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

Résultat attendu

3