Menu
CoddyTech

Count Even Numbers

Boş olmayan bir tam sayı listesi olan nums veriliyor. Değerlerinden kaç tanesinin çift olduğunu döndürün. Bir sayı, 2 ile 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 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ürken 3 ve 5 kalan bırakır. Bu da 3 değerin çift olduğu anlamına gelir.

lock iconGönderirken +12 gizli test

challenge icon

Ek soru

Şu biçimde birçok soru alıyorsun: l dizini ile r dizini arasında kaç çift değer bulunuyor? nums üzerinde 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 durumları

Durum 1

Durum 2

Durum 3

Girdi

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

Beklenen

3