blob: 5cdb9e3ecfc2a8ef9d2716d979bb41f4d0825985 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# 1295. Find Numbers with Even Number of Digits
"""
given an array 'nums' of integers, return how many of them contain an even
number of digits.
"""
class Solution(object):
def findNumbers(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
return sum(1 for i in nums if (len(str(i)) & 1) == 0)
if __name__ == "__main__":
obj = Solution()
print(obj.findNumbers(nums=[12, 345, 2, 6, 7896]))
print(obj.findNumbers(nums=[555, 901, 482, 1771]))
|