程序员面试金典 - 面试题 17.06. 2出现的次数(找递推规律)
生活随笔
收集整理的這篇文章主要介紹了
程序员面试金典 - 面试题 17.06. 2出现的次数(找递推规律)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1. 題目
編寫一個方法,計算從 0 到 n (含 n) 中數(shù)字 2 出現(xiàn)的次數(shù)。
示例: 輸入: 25 輸出: 9 解釋: (2, 12, 20, 21, 22, 23, 24, 25)(注意 22 應該算作兩次)提示: n <= 10^9來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/number-of-2s-in-range-lcci
著作權歸領扣網(wǎng)絡所有。商業(yè)轉載請聯(lián)系官方授權,非商業(yè)轉載請注明出處。
2. 解題
同題:劍指Offer - 面試題43. 1~n整數(shù)中1出現(xiàn)的次數(shù)(找規(guī)律+公式)
按位遍歷每個位,例如521
0 ms 5.9 MB
總結
以上是生活随笔為你收集整理的程序员面试金典 - 面试题 17.06. 2出现的次数(找递推规律)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 程序员面试金典 - 面试题 17.23.
- 下一篇: LeetCode 663. 均匀树划分(