1 Star 0 Fork 0

ymy1248/leetcode

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
2283.判断一个数的数字计数是否等于数位的值.cpp 592 Bytes
一键复制 编辑 原始数据 按行查看 历史
ymy1248 提交于 2022-06-04 10:49 . 0604
/*
* @lc app=leetcode.cn id=2283 lang=cpp
*
* [2283] 判断一个数的数字计数是否等于数位的值
*/
#include <bits/stdc++.h>
using namespace std;
// @lc code=start
class Solution {
public:
bool digitCount(string num) {
vector<int> memo(num.size() + 1, 0);
for (int i = 0; i < num.size(); ++i) {
if (num[i] - '0' > num.size()) return false;
++memo[num[i] - '0'];
}
for (int i = 0; i < num.size(); ++i) {
if (memo[i] != num[i] - '0') return false;
}
return true;
}
};
// @lc code=end
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/ymy1248/leetcode.git
git@gitee.com:ymy1248/leetcode.git
ymy1248
leetcode
leetcode
master

搜索帮助