Menu
CoddyTech

Count Even Numbers

Dada uma lista não vazia de números inteiros nums, retorne quantos de seus valores são pares. Um número é par quando, ao dividi-lo por 2, não há resto, o que inclui 0 e números negativos, como -4.

Função

countEvens(nums: integer-array) → integer
numsinteger-array
a lista de números inteiros a verificar
Retornainteger
o número de valores pares em nums

Restrições

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

Exemplos

Entrada
nums = [3, 8, 12, 5, 6]
Saída
3
Explicação
8, 12 e 6 são divisíveis por 2 sem deixar resto; 3 e 5 não são. A resposta é 3.
challenge icon

Para ir além

Você recebe muitas perguntas: quantos valores pares existem entre o índice l e o índice r? Depois de uma passagem por nums, você consegue responder a cada uma em tempo O(1)?

Redefinir código
def countEvens(nums):
    # Escreva o código aqui

Teste #1

Teste #2

Teste #3

Argumento

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

Saída Esperada

3