Incorrect implementation

Report a typo

In programming, it is important to understand and analyze algorithms written by other people. Given below is an algorithm that counts even numbers in a list of integers:

def count_even(numbers):
    counter = 0

    for i in range(1, len(numbers)):
        if numbers[i] % 4 == 0:
            counter += 1

    return counter

This implementation contains some mistakes. Select all lists for which this implementation produces an incorrect result.

Tip: Take a look at the condition that we check in the algorithm. What cases does this implementation miss?

Select one or more options from the list
___

Create a free account to access the full topic