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.
challenge icon

שאלת המשך

שואלים אותך שאלות רבות: כמה ערכים זוגיים נמצאים בין האינדקס l לאינדקס r? אחרי מעבר אחד על nums, האם תוכל לענות על כל אחת מהן בזמן O(1)?

איפוס הקוד
def countEvens(nums):
    # כתבו כאן קוד

בדיקה #1

בדיקה #2

בדיקה #3

ארגומנט

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

הפלט הצפוי

3