当前位置:网站首页>LeetCode简单题之判断一个数的数字计数是否等于数位的值
LeetCode简单题之判断一个数的数字计数是否等于数位的值
2022-07-07 04:47:00 【·星辰大海】
题目
给你一个下标从 0 开始长度为 n 的字符串 num ,它只包含数字。
如果对于 每个 0 <= i < n 的下标 i ,都满足数位 i 在 num 中出现了 num[i]次,那么请你返回 true ,否则返回 false 。
示例 1:
输入:num = “1210”
输出:true
解释:
num[0] = ‘1’ 。数字 0 在 num 中出现了一次。
num[1] = ‘2’ 。数字 1 在 num 中出现了两次。
num[2] = ‘1’ 。数字 2 在 num 中出现了一次。
num[3] = ‘0’ 。数字 3 在 num 中出现了零次。
“1210” 满足题目要求条件,所以返回 true 。
示例 2:
输入:num = “030”
输出:false
解释:
num[0] = ‘0’ 。数字 0 应该出现 0 次,但是在 num 中出现了一次。
num[1] = ‘3’ 。数字 1 应该出现 3 次,但是在 num 中出现了零次。
num[2] = ‘0’ 。数字 2 在 num 中出现了 0 次。
下标 0 和 1 都违反了题目要求,所以返回 false 。
提示:
n == num.length
1 <= n <= 10
num 只包含数字。
来源:力扣(LeetCode)
解题思路
根据题目的意思,首先需要求出各个数字在字符串中的频率,然后遍历整个字符串检查每个元素是否符合条件。
class Solution:
def digitCount(self, num: str) -> bool:
return all([str(Counter(num)[str(i)])==num[i] for i in range(len(num))])
边栏推荐
- pytest+allure+jenkins安装问题:pytest: error: unrecognized arguments: --alluredir
- 青龙面板--花花阅读
- buuctf misc USB
- [unity] several ideas about circular motion of objects
- Li Kou interview question 04.01 Path between nodes
- Explore Cassandra's decentralized distributed architecture
- QT learning 28 toolbar in the main window
- The principle and implementation of buffer playback of large video files
- [SUCTF 2019]Game
- Record a stroke skin bone error of the skirt
猜你喜欢
Linux server development, redis source code storage principle and data model
2022年茶艺师(中级)考试试题及模拟考试
LeetCode 40:组合总和 II
Qt学习28 主窗口中的工具栏
Linux server development, redis protocol and asynchronous mode
Leetcode 90: subset II
[experience sharing] how to expand the cloud service icon for Visio
padavan手动安装php
追风赶月莫停留,平芜尽处是春山
buuctf misc USB
随机推荐
2022制冷与空调设备运行操作复训题库及答案
What are the positions of communication equipment manufacturers?
Force buckle 145 Binary Tree Postorder Traversal
Thinkcmf6.0 installation tutorial
Few shot Learning & meta learning: small sample learning principle and Siamese network structure (I)
Few-Shot Learning && Meta Learning:小样本学习原理和Siamese网络结构(一)
【数字IC验证快速入门】13、SystemVerilog interface 和 program 学习
Operation suggestions for today's spot Silver
pytest+allure+jenkins環境--填坑完畢
[advanced digital IC Verification] command query method and common command interpretation of VCs tool
Linux server development, detailed explanation of redis related commands and their principles
[webrtc] m98 Screen and Window Collection
探索干货篇!Apifox 建设思路
Regular e-commerce problems part1
Lattice coloring - matrix fast power optimized shape pressure DP
Pytest+allure+jenkins installation problem: pytest: error: unrecognized arguments: --alluredir
追风赶月莫停留,平芜尽处是春山
Hands on deep learning (IV) -- convolutional neural network CNN
Binary tree and heap building in C language
Content of string