Menu
CoddyTech

Count Even Numbers

Ti viene fornita una lista non vuota di numeri interi nums. Restituisci quanti dei suoi valori sono pari. Un numero è pari quando dividendolo per 2 non rimane alcun resto; questo include 0 e i numeri negativi come -4.

Funzione

countEvens(nums: integer-array) → integer
numsinteger-array
l'elenco di numeri interi da controllare
Restituisceinteger
il numero di valori pari in nums

Vincoli

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

Esempi

Input
nums = [3, 8, 12, 5, 6]
Output
3
Spiegazione
8, 12 e 6 sono divisibili per 2 senza resto, mentre 3 e 5 lasciano un resto. Questo rende 3 valori pari.

lock icon+12 test nascosti all’invio

challenge icon

Per approfondire

Ricevi molte domande del tipo: quanti valori pari si trovano tra l’indice l e l’indice r? Dopo un’unica iterazione su nums, puoi rispondere a ciascuna domanda in tempo O(1)?

Ripristina il codice
def countEvens(nums):
    # Scrivi il codice qui
Casi di test

Caso 1

Caso 2

Caso 3

Input

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

Atteso

3