首页 > 其他分享 >2283. 判断一个数的数字计数是否等于数位的值

2283. 判断一个数的数字计数是否等于数位的值

时间:2023-01-11 03:55:18浏览次数:53  
标签:10 cnt int chars 2283 ++ 计数 数位

2283. 判断一个数的数字计数是否等于数位的值

class Solution {
    public boolean digitCount(String num) {
        int[] a = new int[10];
        char[] chars = num.toCharArray();
        int[] cnt = new int[10];
        for (int i = 0; i < chars.length; i++) {
            int b = chars[i] - '0';
            cnt[b]++;
            a[i] = b;

        }
        for (int i = 0; i < 10; i++) {
            if (a[i]!=cnt[i]) return false;
        }
        return true;
    }
}

标签:10,cnt,int,chars,2283,++,计数,数位
From: https://www.cnblogs.com/eiffelzero/p/17042710.html

相关文章

  • SSIS_数据流转换(行计数&派生列&排序)
    1.行计数转换行计数转换在行通过数据流时对行进行计数,并将最终计数结果存储在一个变量中。此转换有一个输入和一个输出。它不支持错误输出。行计数设置是在高级编辑器中设......
  • 关于程序计数器PC
    关于程序计数器PC16年408真题18.某计算机主存空间为4GB,字长为32位,按字节编址,采用32位字长指令字格式。若指令按字边界对齐存放,则程序计数器(PC)和指令寄存器(IR)的位数至少......
  • springboot使用redis实现计数限流
    lua脚本resources下创建文件redis/AccessLimit.lua内容为:locallimitSecond=tonumber(ARGV[1])locallimitMaxCount=tonumber(ARGV[2])localnum=tonumber(......
  • 洛谷P4017 最大食物链计数(追加上一篇文章的第二种方法 )
    上一篇不是说第二种方法RE了吗?害,其实,是我的问题我粗心了。------------------------------------------------------因为    这两处的循环应该到n而不是m。......
  • 数位排序【第十三届蓝桥杯省赛C++C组】
    数位排序小蓝对一个数的数位之和很感兴趣,今天他要按照数位之和给数排序。当两个数各个数位之和不同时,将数位和较小的排在前面,当数位之和相等时,将数值小的排在前面。例如......
  • 数位DP
    数位DP综述数位DP的应用范围:在某个区间内有多少个满足一定的性质数位DP中使用的方法:类似于前缀和。A到B相当于f[B]-a[A-1]这一点尤为重要,因为已经弱化了边界,......
  • 《安富莱嵌入式周报》第291期:分分钟设计数字芯片,单片机版JS,神经网络DSP,microPLC,FatFS
     视频版:​​​https://www.bilibili.com/video/BV1Dd4y1b74x​​1、英飞凌推出双核M7+M0芯片XMC7000,8MBFlash,1MBRAM,2.7-5.5宽电压,10个CANFD,20通道LIN-UART,96通道12bitA......
  • P1989 无向图三元环计数
    P1989无向图三元环计数-洛谷|计算机科学教育新生态(luogu.com.cn)属于是只有大文学家能写出来,我只能抄在积累本上的那种。考虑给每个点赋权\(a_u\),权值两两不同,然......
  • 4653. 数位排序
    4653.数位排序小蓝对一个数的数位之和很感兴趣,今天他要按照数位之和给数排序。当两个数各个数位之和不同时,将数位和较小的排在前面,当数位之和相等时,将数值小的排在前面......
  • C语言-保留小数位,不需要四舍五入
     1需要输出为截取后2位小数的转换方法#include<stdio.h>intmain(){floatn=23.478;inta,b;a=(int)n;b=(int)((n-a)*100);......