Menu
CoddyTech

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