LeetCode 1295. 统计位数为偶数的数字

简介:

题目

给你一个整数数组 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

## 解题思路

class Solution:

def findNumbers(self, nums: [int]) -> int:
    ret = 0
    # for i in range(len(nums)):
    #     num = nums[i]
    #     tempNum = 1
    #     while num//10 != 0:
    #         num = num//10
    #         tempNum += 1
    #     if tempNum%2 == 0:
    #         ret += 1
    # return ret
    #转成字符串
    for num in nums:
        if len(str(num)) %2 == 0:
            ret += 1
    return ret
目录
相关文章
|
3月前
|
算法 测试技术 C#
区间合并|LeetCode2963:统计好分割方案的数目
区间合并|LeetCode2963:统计好分割方案的数目
|
3月前
|
算法 安全 测试技术
[组合数学]LeetCode:2954:统计感冒序列的数目
[组合数学]LeetCode:2954:统计感冒序列的数目
|
3月前
|
算法 测试技术 C#
【离散差分】LeetCode2953:统计完全子字符串
【离散差分】LeetCode2953:统计完全子字符串
|
1月前
leetcode2376. 统计特殊整数
leetcode2376. 统计特殊整数
15 1
|
1月前
|
Serverless
leetcode2719. 统计整数数目
leetcode2719. 统计整数数目
13 0
|
3月前
|
算法 测试技术 C#
LeetCode2444: 统计定界子数组的数目
LeetCode2444: 统计定界子数组的数目
|
3月前
|
算法 测试技术 C#
【滑动窗口】LeetCode2953:统计完全子字符串
【滑动窗口】LeetCode2953:统计完全子字符串
|
3月前
|
SQL
leetcode-SQL-580. 统计各专业学生人数
leetcode-SQL-580. 统计各专业学生人数
27 0
|
3月前
|
Go
golang力扣leetcode 357.统计各位数字都不同的数字个数
golang力扣leetcode 357.统计各位数字都不同的数字个数
90 0
|
3月前
|
Go
golang力扣leetcode 2044.统计按位或能得到最大值的子集数目
golang力扣leetcode 2044.统计按位或能得到最大值的子集数目
18 0

热门文章

最新文章