Menu
CoddyTech

Count Even Numbers

Dada 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
la cantidad 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; 3 y 5 no. La respuesta es 3.
challenge icon

Para ir más allá

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

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

Prueba #1

Prueba #2

Prueba #3

Argumento

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

Salida Esperada

3