1295 统计位数为偶数的数字-简单

题目:

给你一个整数数组 nums,请你返回其中位数为 偶数 的数字的个数。

分析:

注意,题目中的位数是指十进制的位数。

// date 2020/04/19
func findNumbers(nums []int) int {
    res := 0

    for _, v := range nums {
        if isEvenDigits(v) {
            res++
        }
    }

    return res
}

func isEvenDigits(num int) bool {
    dig := 0
    for num > 0 {
        dig++
        num /= 10
    }
    return dig & 0x1 == 0
}

最后更新于