zoukankan      html  css  js  c++  java
  • N31_ 整数中1 出现的次数。从1 到 n 中1出现的次数

    package new_offer;
    /**
    * 整数中1 出现的次数。从1 到 n 中1出现的次数
    * @author Sonya
    *
    */
    public class N31_NumberOf1Between1AndN_Solution {

    public int NumberOf1Between1AndN_Solution(int n) {
    int count=0;
    //直接将每一个数字进行变为字符串判断计算1的个数。
    while(n>0) {
    String str=String.valueOf(n);//将N准换成string
    int len=str.length();//计算出n是几位数。
    char[]c=str.toCharArray();
    for(int i=0;i<len;i++) {
    if(c[i]=='1') {count++;}
    }
    n--;
    }
    return count;
    }
    //另一个方法就是对其进行归纳总结。

    public static void main(String[] args) {
    // TODO Auto-generated method stub

    int n=67345;
    N31_NumberOf1Between1AndN_Solution n31=new N31_NumberOf1Between1AndN_Solution();
    int c=n31.NumberOf1Between1AndN_Solution(n);
    System.out.println(c);
    }

    }

  • 相关阅读:
    js加载优化三
    js加载优化-二
    js加载优化
    怎样获取元素的高度
    HttpClient
    Android Http请求方法汇总
    table列等宽
    单页面手机开发
    单页面
    【154】C#打包程序成安装包
  • 原文地址:https://www.cnblogs.com/kexiblog/p/11149924.html
Copyright © 2011-2022 走看看