Menu
CoddyTech

Count Even Numbers

Data una lista non vuota di numeri interi nums, restituisci quanti dei suoi valori sono pari. Un numero è pari quando, dividendolo per 2, non resta alcun resto; questo include 0 e i numeri negativi come -4.

Funzione

countEvens(nums: integer-array) → integer
numsinteger-array
la lista 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; 3 e 5 no. La risposta è 3.
challenge icon

Per approfondire

Ricevi molte domande: quanti valori pari si trovano tra l’indice l e l’indice r? Dopo un’unica scansione di nums, riesci a rispondere a ciascuna in tempo O(1)?

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

Test #1

Test #2

Test #3

Argomento

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

Output atteso

3