[LeetCode 233] Number of Digit One
来源:互联网 发布:淘宝差评店主报复 编辑:程序博客网 时间:2024/05/16 07:38
Given an integer n, count the total number of digit 1 appearing in all non-negative integers less than or equal to n.
For example:
Given n = 13,
Return 6, because digit 1 occurred in the following numbers: 1, 10, 11, 12, 13.
public int countDigitOne(int n) { int res = 0, a = 1, b = 1; while (n > 0) { res += (n + 8) / 10 * a; if(n%10 == 1) res +=b; b += n % 10 * a; a *= 10; n /= 10; } return res; }
0 0
- leetcode 233: Number of Digit One
- Leetcode 233 Number of Digit One
- Number of Digit One(leetcode 233)
- Leetcode #233 Number of Digit One
- [Leetcode 233, Medium] Number of Digit One
- leetcode 233: Number of Digit One
- [leetcode-233]Number of Digit One(C)
- 【LeetCode】(233)Number of Digit One (Medium)
- LeetCode(233)Number of Digit One
- leetcode 233: Number of Digit One
- [LeetCode 233] Number of Digit One
- leetcode 233 Number of Digit One
- leetcode 233: Number of Digit One
- LeetCode 233 Number of Digit One
- 【LeetCode-233】Number of Digit One
- leetcode 233 Number of Digit One
- leetcode:数学:Number of Digit One(233)
- LeetCode #233: Number of Digit One
- Android 避免APP启动闪黑屏的解决办法(Theme和Style)
- 柱状图
- ubuntu 初级学习
- ss在ubuntu下firefox上网
- Dt大数据梦工厂王家林老师 Scala实战详解之第16讲 Scala中包的定义、包对象、包的引用、包的隐式引用
- [LeetCode 233] Number of Digit One
- Dt大数据梦工厂王家林老师 Scala实战详解之第17讲 Scala中包、类、对象、成员、伴生类、伴生对象访问权限
- 配流04—全有全无配流算法(2)
- 关东升的《iOS实战:图形图像、动画和多媒体卷(Swift版)》上市了
- Struts2 错误处理
- Java实现验证码制作
- apache虚拟目录配置
- Android之Handler用法总结
- SQL Server:使用一个语句块插入多条记录