"""
Given an array nums of integers, return how many of them contain an even number of digits.
 

Example 1:

Input: nums = [12,345,2,6,7896]
Output: 2
Explanation:
12 contains 2 digits (even number of digits).
345 contains 3 digits (odd number of digits).
2 contains 1 digit (odd number of digits).
6 contains 1 digit (odd number of digits).
7896 contains 4 digits (even number of digits).
Therefore only 12 and 7896 contain an even number of digits.
"""

def even_digits(nums):
    count = 0
    for i in nums:
        if len(str(i)) % 2 ==0:
            count += +1
    return count

nums=[1,22,333,4444,55555,666666]
x = even_digits(nums)
print(x)