給你一個整數數組 nums,請你返回其中位數為 偶數 的數字的個數。
?
示例 1:
輸入:nums = [12,345,2,6,7896]
輸出:2
解釋:
12 是 2 位數字(位數為偶數)?
345 是 3 位數字(位數為奇數) ?
2 是 1 位數字(位數為奇數)?
6 是 1 位數字 位數為奇數)?
7896 是 4 位數字(位數為偶數) ?
因此只有 12 和 7896 是位數為偶數的數字
示例 2:
輸入:nums = [555,901,482,1771]
輸出:1?
解釋:?
只有 1771 是位數為偶數的數字。
?
提示:
?? ?1 <= nums.length <= 500
?? ?1 <= nums[i] <= 10^5
?
python判斷長度即可。
class Solution:def findNumbers(self, nums: List[int]) -> int:return sum(1 for num in nums if len(str(num)) % 2 == 0)
?