1399. 统计最大组的数目

1399. 统计最大组的数目


题目链接:1399. 统计最大组的数目

代码如下:

cpp 复制代码
class Solution {
public:
	int countLargestGroup(int n) {
		int res = 0;
		unordered_map<int, int> um;
		int maxValue = 0;
		for (int i = 1;i <= n;i++) {
			string value =to_string(i);
			int k = 0;
			for (int j = 0;j < value.size();j++) {
				k += value[j] - '0';
			}
			um[k]++;
			maxValue = max(maxValue, um[k]);
		}
		for (auto it = um.begin();it != um.end();it++) {
			if (it->second == maxValue) {
				res++;
			}
		}
		return res;
	}
};
相关推荐
史迪奇_xxx5 小时前
10、一个简易 vector:C++ 模板与 STL
java·开发语言·c++
我是华为OD~HR~栗栗呀7 小时前
华为od-21届考研-C++面经
java·c语言·c++·python·华为od·华为·面试
oioihoii7 小时前
C++ 中的类型转换:深入理解 static_cast 与 C风格转换的本质区别
java·c语言·c++
小妖6667 小时前
vscode 怎么运行 c++ 文件
开发语言·c++
lingran__7 小时前
算法沉淀第三天(统计二进制中1的个数 两个整数二进制位不同个数)
c++·算法
小冯记录编程8 小时前
深入解析C++ for循环原理
开发语言·c++·算法
磨十三8 小时前
C++ 容器详解:std::list 与 std::forward_list 深入解析
开发语言·c++·list
今麦郎xdu_9 小时前
【Linux系统】命令行参数和环境变量
linux·服务器·c语言·c++
情深不寿31710 小时前
C++特殊类的设计
开发语言·c++·单例模式
Vanranrr11 小时前
nullptr vs NULL:C/C++ 空指针的演变史
c语言·c++