Menu
CoddyTech

Count Even Numbers

Boş olmayan bir tam sayı listesi olan nums verildiğinde, değerlerinden kaçının çift olduğunu döndür. Bir sayı, 2'ye bölündüğünde kalan bırakmıyorsa çifttir; buna 0 ve -4 gibi negatif sayılar da dahildir.

Fonksiyon

countEvens(nums: integer-array) → integer
numsinteger-array
kontrol edilecek tam sayıların listesi
Döndürürinteger
nums içindeki çift değerlerin sayısı

Kısıtlar

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

Örnekler

Girdi
nums = [3, 8, 12, 5, 6]
Çıktı
3
Açıklama
8, 12 ve 6, 2'ye kalansız bölünür; 3 ve 5 bölünmez. Cevap 3.
challenge icon

Ek soru

Şu soruyla sık sık karşılaşırsın: l indeksi ile r indeksi arasında kaç tane çift değer var? nums üzerinde tek bir geçiş yaptıktan sonra her soruyu O(1) zamanda yanıtlayabilir misin?

Kodu sıfırla
def countEvens(nums):
    # Kodu buraya yazın

Test #1

Test #2

Test #3

Argüman

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

Beklenen Çıktı

3