Menu
CoddyTech

Count Even Numbers

Otrzymujesz niepustą listę liczb całkowitych nums. Zwróć liczbę jej wartości parzystych. Liczba jest parzysta, gdy podzielenie jej przez 2 nie daje reszty, co obejmuje 0 i liczby ujemne, takie jak -4.

Funkcja

countEvens(nums: integer-array) → integer
numsinteger-array
lista liczb całkowitych do sprawdzenia
Zwracainteger
liczba parzystych wartości w nums

Ograniczenia

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

Przykłady

Wejście
nums = [3, 8, 12, 5, 6]
Wyjście
3
Wyjaśnienie
8, 12 i 6 dzielą się przez 2 bez reszty, a 3 i 5 pozostawiają resztę. To oznacza, że są 3 parzyste wartości.

lock icon+12 ukrytych testów przy wysłaniu

challenge icon

Pytanie dodatkowe

Dostajesz wiele pytań w rodzaju: ile parzystych wartości znajduje się między indeksem l a indeksem r? Czy po jednym przejściu przez nums możesz odpowiadać na każde pytanie w czasie O(1)?

Zresetuj kod
def countEvens(nums):
    # Napisz kod tutaj
Przypadki testowe

Przypadek 1

Przypadek 2

Przypadek 3

Wejście

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

Oczekiwane

3