Menu
CoddyTech

Count Even Numbers

ب given قائمة غير فارغة من الأعداد الصحيحة nums، أعد عدد القيم الزوجية فيها. يكون العدد زوجيًا عندما لا يترك قسمته على 2 أي باقٍ، ويشمل ذلك 0 والأعداد السالبة مثل -4.

الدالة

countEvens(nums: integer-array) → integer
numsinteger-array
قائمة الأعداد الصحيحة المطلوب التحقق منها
تُرجعinteger
عدد القيم الزوجية في nums

القيود

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

أمثلة

المدخلات
nums = [3, 8, 12, 5, 6]
المخرجات
3
الشرح
8 و12 و6 تقبل القسمة على 2 دون باقٍ؛ أما 3 و5 فلا. الإجابة هي 3.
challenge icon

سؤال إضافي

تتلقى أسئلة كثيرة: كم عدد القيم الزوجية الواقعة بين الفهرس l والفهرس r؟ بعد المرور مرة واحدة على nums، هل يمكنك الإجابة عن كل سؤال في زمن O(1)؟

إعادة ضبط الشيفرة
def countEvens(nums):
    # اكتب الكود هنا

اختبار #1

اختبار #2

اختبار #3

وسيط

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

الإخراج المتوقع

3