写点什么

LeetCode 题解【附视频】:2180. 统计各位数字之和为偶数的整数个数,暴力枚举,JavaScript,详细注释

作者:Lee Chen
  • 2024-06-14
    福建
  • 本文字数:404 字

    阅读完需:约 1 分钟

原题链接2180. 统计各位数字之和为偶数的整数个数


解题思路:视频题解


  1. 该题需要计算的是1num中,共有几个数每个位数加和为偶数 a. 例如数字24,即为2 + 4 = 6,符合条件,总数加1b. 例如数字12,即为1 + 2 = 3,不符合条件


/** * @param {number} num * @return {number} */var countEven = function(num) {  let res = 0 // 存储结果
// 正整数意味着从1遍历到num for (let i = 1; i <= num; i++) { let curr = i // 缓存当前数字 let sum = 0 // 计算当前数字的每一位之和
// 不断循环直到计算完所有位的数字之和 while (curr) { // 每次取出个位数 const num = curr % 10 // 计算每一位之和 sum += num // 取出个位数之后,将数字向右移动一位 curr = Math.floor(curr / 10) }
// 如果所有位的数字之和为偶数,就统计一次 if (sum % 2 === 0) { res++ } }
return res};
复制代码


发布于: 42 分钟前阅读数: 5
用户头像

Lee Chen

关注

还未添加个人签名 2018-08-29 加入

还未添加个人简介

评论

发布
暂无评论
LeetCode题解【附视频】:2180. 统计各位数字之和为偶数的整数个数,暴力枚举,JavaScript,详细注释_Lee Chen_InfoQ写作社区