Menu
CoddyTech

Count Even Numbers

Với danh sách số nguyên không rỗng nums, hãy trả về số lượng giá trị chẵn trong danh sách. Một số là số chẵn khi chia cho 2 mà không dư, bao gồm cả 0 và các số âm như -4.

Hàm

countEvens(nums: integer-array) → integer
numsinteger-array
danh sách số nguyên cần kiểm tra
Trả vềinteger
số lượng giá trị chẵn trong nums

Ràng buộc

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

Ví dụ

Đầu vào
nums = [3, 8, 12, 5, 6]
Đầu ra
3
Giải thích
8, 12 và 6 chia hết cho 2; 3 và 5 thì không. Đáp án là 3.
challenge icon

Câu hỏi mở rộng

Bạn nhận được nhiều câu hỏi: có bao nhiêu giá trị chẵn nằm giữa chỉ số l và chỉ số r? Sau một lượt duyệt qua nums, bạn có thể trả lời mỗi câu hỏi trong thời gian O(1) không?

Đặt lại code
def countEvens(nums):
    # Viết code ở đây

Kiểm thử #1

Kiểm thử #2

Kiểm thử #3

Đối số

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

Đầu ra mong đợi

3