力扣刷题--2180.统计各位数字之和为偶数的整数个数【简单】

ops/2024/11/10 12:56:43/

题目描述

给你一个正整数 num ,请你统计并返回 小于或等于 num 且各位数字之和为 偶数 的正整数的数目。

正整数的 各位数字之和 是其所有位上的对应数字相加的结果。

示例 1:

输入:num = 4
输出:2
解释:
只有 2 和 4 满足小于等于 4 且各位数字之和为偶数。
示例 2:

输入:num = 30
输出:14
解释:
只有 14 个整数满足小于等于 30 且各位数字之和为偶数,分别是:
2、4、6、8、11、13、15、17、19、20、22、24、26 和 28 。

提示:

1 <= num <= 1000

算法分析

转化为字符串处理

完整代码

class Solution {
public:bool Hao(int n){string res=to_string(n);int sum=0;for(auto i:res){sum+=(i-'0');}return sum%2==0;}int countEven(int num) {int count=0;for(int i=2;i<=num;i++){if(Hao(i))count++;}return count;}
};

本篇完!


http://www.ppmy.cn/ops/105270.html

相关文章

python实战一:合并多个Excel中数据

看不懂可以跟着视频学一下&#xff0c;关于基础课程项目也可以私聊我&#xff01; 视频源码&#xff1a; 链接&#xff1a;https://pan.quark.cn/s/2055653f735b 之前我们已经学习了如何读取和写入Execl数据&#xff0c;今天我们来用一个实例来进行表格的合并。如下是 2021年…

ThinkPHP之入门讲解

文章目录 1 ThinkPHP1.1 框架1.1.1 目录讲解1.1.1.1 5.x1.1.1.2 6.0以上 1.1.2 配置文件1.1.2.1 5.x1.1.2.2 6.0以上 1.1.3 函数文件1.1.3.1 5.x1.1.3.1 6.0以上 1.2 控制器1.2.1 控制器的后缀1.2.2 框架中的命名空间1.2.3 url访问1.2.4 调试模式1.2.4.1 5.x1.2.4.2 6.0以上 1.…

帅地:秋招入职腾讯,后裸辞创业年入百万,一位全职程序员博主的第六年

这是《开发者说》的第17期&#xff0c;这次我们采访的是知名的程序员博主&#xff1a;帅地。 帅地从大学开始接触公众号&#xff0c;在大学毕业时就沉淀了10w垂直粉丝&#xff0c;月入近10w。在秋招阶段&#xff0c;帅地靠扎实的算法基础和技术功底顺利入职腾讯。“还没折腾够”…

【零知识证明】MiMC哈希函数电路

1 哈希电路 哈希函数电路实现&#xff1a; pragma circom 2.0.0;// y (x k c) ^ 5 // 输入信号x, k &#xff0c;常量c // base x k c // base2 base * base // base4 base2 * base2 // base5 base *base4 // 输出 ytemplate MIMC5(){signal input x;signal input k…

Day-03-信号与槽的三种代码引入方式

一、构造函数引用 1、引出三个按键 2、为了方便区分和编写&#xff0c;对控件进行改名 3、切记切记&#xff0c;注意函数声明 4、注意相关的头文件 5、快捷跳转 二、Lambda函数引用 lambda函数不需要另外再单独声明其他函数 三、函数指针直接连接信号与槽 此种引用需要另外声明…

数据库系统之逻辑设计

数据库的逻辑设计是将概念设计阶段产生的实体关系图&#xff08;ER图&#xff09;转化为具体的数据库表结构的过程。这一阶段的目标是创建一个高效、易于管理和扩展的数据库模式。下面我将通过一个简单的例子来详细介绍数据库逻辑设计的过程。 ### 示例&#xff1a;图书管理系…

C_12_链表

链表 概述&#xff1a; 是一种数据结构 分为单链表与双链表两种 单链表&#xff1a; 链表种节点是离散的在内存中开辟空间的 因为是离散开辟&#xff0c;内存地址通常不是连续的&#xff0c;地址不一定相邻&#xff0c;甚至可能存在其他数据在它们之间。 双链表 1 定义节点 分…

Anaconda的包管理

使用pip命令安装第三方包的方法&#xff0c;其中package-name代表程序包的名字 pip install package-name使用conda下载Python程序包 conda install package-name使用conda list可以查看有哪些包是使用conda进行安装的。 使用pip list可以查看有哪些包是使用pip进行安装的。