【LeetCode笔记】剑指 Offer 44. 数字序列中某一位的数字(Java、偏数学)
生活随笔
收集整理的這篇文章主要介紹了
【LeetCode笔记】剑指 Offer 44. 数字序列中某一位的数字(Java、偏数学)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 題目描述
- 思路 && 代碼
題目描述
- 比較偏數(shù)學(xué)的一道題。。眾所周知這類題代碼量都不大,但是就是難想= =
思路 && 代碼
- 這篇題解寫得很好~
- 建議還是直接看上面的題解(結(jié)合圖更好理解),這邊我只是寫上一點自己的筆記
- 主要分為三個步驟:尋找對應(yīng)數(shù)字的位數(shù)、尋找對應(yīng)數(shù)字、尋找對應(yīng)數(shù)字的最終位
- 步驟一:通過公式 count = 9 * digit * start 來循環(huán)尋找
- 步驟二:(n - 1) 是因為要向下取,結(jié)合計算機中除法直接向下取整的特性
- 步驟三:(n - 1) 是因為數(shù)字的首位為第 0位
- 總的來說,感覺是挺偏數(shù)學(xué)規(guī)律的一道題。。
總結(jié)
以上是生活随笔為你收集整理的【LeetCode笔记】剑指 Offer 44. 数字序列中某一位的数字(Java、偏数学)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android 访问服务器josn文件,
- 下一篇: 【LeetCode笔记】141. 环形链