美文网首页
3、统计数字

3、统计数字

作者: Yui丶西米大人 | 来源:发表于2017-02-27 21:48 被阅读0次

题目描述

计算数字k在0到n中的出现的次数,k可能是0~9的一个值

思路

对每一个0到n的数字i,将i转化为String,取String的每一个char,比较其值是否为k。
int转化为String: int + ""
取String字符的方法:charAt
char和int的比较是char和int数值对应的AscII码的比较

代码

public int digitCounts(int k, int n) {
        int count = 0;
        for(int i = 0; i <= n; i++) {
            String str = i + "";
            for(int j = 0; j < str.length(); j++) {
                if(str.charAt(j) == (48+k)) {
                    count++;
                }
            }
        }
        return count;
    }

考察点

  • int转化为字符串
  • charAt方法
  • char和int值的比较

相关文章

  • The facts

    vocabulary 1 statistics 统计数字 2 lead to 通往……,导致…… 3 exact ...

  • 3、统计数字

    题目描述 计算数字k在0到n中的出现的次数,k可能是0~9的一个值 思路 对每一个0到n的数字i,将i转化为Str...

  • 3. 统计数字

    计算数字k在0到n中的出现的次数,k可能是0~9的一个值样例:例如n=12,k=1,在 [0, 1, 2, 3, ...

  • 3. 统计数字

    计算数字 k 在 0 到 n 中的出现的次数,k 可能是 0~9 的一个值。样例 样例 1: 输入:k = 1, ...

  • LintCode:3 · 统计数字

    问题描述 给定一个数字k,计算 k 在 0 到 n 中出现的次数,k 可能是 0 到 9 的一个值。 样例 解题思...

  • 统计分析基本知识

    一:统计要从反应全面情况的统计数字着手。 1:统计分析要从分析统计数字着手。 2:统计分析自始至终都要根据统计数字...

  • 3. 统计数字(lintcode)

    题目: 计算数字k在0到n中的出现的次数,k可能是0~9的一个值 样例: 例如n=12,k=1,在 [0, 1, ...

  • 中等题3-统计数字

    题目链接:https://www.lintcode.com/problem/digit-counts/descri...

  • 统计数字

    题目 计算数字k在0到n中的出现的次数,k可能是0~9的一个值 例如n=12,k=1,在 [0, 1, 2, 3,...

  • 统计数字

    统计数字 计算数字k在0到n中的出现的次数,k可能是0~9的一个值 样例 例如n=12,k=1,在[0, 1, 2...

网友评论

      本文标题:3、统计数字

      本文链接:https://www.haomeiwen.com/subject/iojtgttx.html