Menu
CoddyTech

Count Even Numbers

Recibes una lista no vacía de números enteros nums. Devuelve cuántos de sus valores son pares. Un número es par cuando al dividirlo entre 2 no queda ningún resto, lo que incluye 0 y números negativos como -4.

Función

countEvens(nums: integer-array) → integer
numsinteger-array
la lista de números enteros que se deben comprobar
Devuelveinteger
el número de valores pares en nums

Restricciones

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

Ejemplos

Entrada
nums = [3, 8, 12, 5, 6]
Salida
3
Explicación
8, 12 y 6 se dividen entre 2 sin que sobre nada, mientras que 3 y 5 dejan un resto. Eso hace que haya 3 valores pares.

lock icon+12 pruebas ocultas al enviar

challenge icon

Para ir más allá

Recibes muchas preguntas de este tipo: ¿cuántos valores pares hay entre el índice l y el índice r? Después de recorrer nums una vez, ¿puedes responder cada pregunta en tiempo O(1)?

Restablecer código
def countEvens(nums):
    # Escribe el código aquí
Casos de prueba

Caso 1

Caso 2

Caso 3

Entrada

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

Esperado

3