Menu
CoddyTech
flag Ar iconالعربيةdown icon

Count Even Numbers

لديك قائمة غير فارغة من الأعداد الصحيحة 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 قيم زوجية.

lock icon+12 اختبارات مخفية عند الإرسال

challenge icon

سؤال إضافي

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

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

الحالة 1

الحالة 2

الحالة 3

المدخلات

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

المتوقع

3