美文网首页
44 数字序列中的某一位数字

44 数字序列中的某一位数字

作者: 土味老猪 | 来源:发表于2018-06-22 10:24 被阅读0次
    class Solution():
        def digitcount(self,n):
            count = 9
            digit = 1
            numsum = 9
            pre = 0
            while n > numsum:
                count = count*10
                digit += 1
                pre = numsum
                numsum = count*digit +numsum
    
            num = 10**(digit-1) + int((n-pre-1)/digit)
            index = n - pre -1- (num - 10**(digit-1))*digit
            
            return str(num)[index]
            
    
    
    s = Solution()
    print(s.digitcount(1001))
    
            
    

    相关文章

      网友评论

          本文标题:44 数字序列中的某一位数字

          本文链接:https://www.haomeiwen.com/subject/jozhyftx.html