233. 数字 1 的个数

分析:https://blog.csdn.net/qq_39611310/article/details/119772883

/*** 233. 数字 1 的个数*/public class Solution233 {public int countDigitOne(int n) {int res = 0;long mulk = 1;while (n >= mulk) {res += (n / (mulk * 10)) * mulk + Math.min(Math.max(n % (mulk * 10) - mulk + 1, 0L), mulk);mulk *= 10;}return res;}
}

LeetCode--233. 数字 1 的个数相关推荐

  1. Java实现 LeetCode 233 数字 1 的个数

    233. 数字 1 的个数 给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个数. 示例: 输入: 13 输出: 6 解释: 数字 1 出现在以下数字中: 1, 10, 11, 1 ...

  2. LeetCode 力扣 233. 数字 1 的个数 countDigitOne

    大家觉得写还可以,可以点赞.收藏.关注一下吧! 也可以到我的个人博客参观一下,估计近几年都会一直更新!和我做个朋友吧!https://motongxue.cn 文章目录 233. 数字 1 的个数 示 ...

  3. 【LeetCode】233. 数字1的个数

    传送门:https://leetcode-cn.com/problems/number-of-digit-one/ 一.题目描述 给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个 ...

  4. 233. 数字 1 的个数

    给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个数. 示例 1: 输入:n = 13 输出:6 示例 2: 输入:n = 0 输出:0 解题思路 正确性证明 例如:对于n=301 ...

  5. 233. 数字1的个数

    给定一个整数 n,计算所有小于等于 n 的非负整数中数字 1 出现的个数. 示例: 输入: 13 输出: 6 解释: 数字 1 出现在以下数字中: 1, 10, 11, 12, 13 .

  6. C#版 - Leetcode 201. 数字范围按位与(bitwise AND) - 题解

    C#版 - Leetcode 201. 数字范围按位与(bitwise AND) - 题解 在线提交: https://leetcode.com/problems/bitwise-and-of-num ...

  7. python统计字母空格个数_python统计字母、空格、数字等字符个数的实例

    如下所示: # -*- coding: utf-8 -*- # 要求:输入一行字符,分别统计出其中英文字母.空格.数字和其它字符的个数. def count(s): count_a=count_z=c ...

  8. 编程之美计算0到N中包含数字1的个数

    转自:http://blog.csdn.net/hongjuntu123/article/details/8743266 有这样一个函数f(n),对于任意正整数n,它表示从 0 到 n 之间出现&qu ...

  9. bzoj 1833: [ZJOI2010]count 数字计数(数字0-9的个数)

    1833: [ZJOI2010]count 数字计数 Time Limit: 3 Sec  Memory Limit: 64 MB Submit: 3528  Solved: 1553 [Submit ...

最新文章

  1. ASP.NET 学习历程
  2. 小甲鱼关于push,pop指令的一个编程题
  3. BTC震荡调整后的新一轮爆发将要开启,BCH姿态逐渐明显
  4. 会汇编语言再学c语言,只有C语言功底的我学习汇编语言可以吗?
  5. Windows编程设备描述表的概念和在客户区绘制、在窗口标题栏绘制、在桌面绘制图解
  6. sqlserver安装时尽量少的占用c盘_安装3dmax出现command line option 报错,如何解决
  7. jenkins无法安装插件问题
  8. C/C++中容易造成内存溢出的函数
  9. 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验十八:SDRAM模块① — 单字读写...
  10. MySQL的两个存储引擎--MyISAM和InnoDB
  11. 记忆碎片---搭建php+apache+eclipse中的问题
  12. 程序包androidx.support.annotation不存在/import android.support.annotation.NonNull;报错
  13. 修改箱线图的横坐标顺序
  14. 传统io和NIO详细比较
  15. [英语语法]句法之句子成分和种类
  16. 树的中序遍历(递归,迭代,莫里斯)
  17. RocketMQ5.0.0事务消息
  18. Linux进程信号(产生、保存、处理)/可重入函数概念/volatile理解/SIGCHLD信号
  19. Android 时间间隔显示处理 1小时前 1天前 一个月前
  20. 通灵学院|游戏设计研习7:兴趣曲线★(1200字)

热门文章

  1. 有java基础学习大数据该如何规划
  2. 硬盘容量计算公式为什么是这个【硬盘容量 = 磁柱数量 * 磁头数量 * 扇区数量 * 512Byte】
  3. 网络营销实战必读之书推荐:《网络营销实战密码》
  4. 详解MapReduce中的五大编程模型
  5. 线性代数:矩阵变换图形(二维平移缩放旋转)
  6. 苹果M2驱动的MacBook Air拆解测评 详细了解新款Air其内部
  7. 未来或已来,华为智慧屏用智慧诠释未来
  8. Unable to rename ‘XXXXXXXXX.jar’ to xxxx
  9. 多层感知机-印第安人糖尿病诊断-基于keras的python学习笔记(一)
  10. 360浏览器边看边录功能在哪里打开?