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