关注
import math def get_raw_num(n): num = 0 for i in range(1,n+1): num += len(str(i)) return num def get_sum_all(n): sum = 0 for i in range(1,n+1): sum += get_raw_num(i) return sum def get_sub(k): start = k while(get_sum_all(start) > k): start -= 1 sub = k - get_sum_all(start) out = [] for i in range(1,k): list_i = list(map(int,list(str(i)))) for j in list_i: if len(out) == sub: return j out.append(j) print(get_sub(100))
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 烂工作和没工作哪个更痛苦? #
2124次浏览 52人参与
# 牛油的搬砖plog #
189339次浏览 1272人参与
# 厦门银行科技岗值不值得投 #
16620次浏览 404人参与
# 给工作过的公司写一条大众点评,你会怎么写? #
1262次浏览 23人参与
# 发工资后,你做的第一件事是什么 #
100360次浏览 336人参与
# AI替代不了什么? #
2057次浏览 43人参与
# 学历VS实习,哪个更重要? #
10870次浏览 163人参与
# 一人分享一道面试手撕题 #
114318次浏览 2885人参与
# 春招至今,你收到几个面试了? #
4617次浏览 51人参与
# 工作上你捅过哪些篓子? #
69286次浏览 334人参与
# 产品人求职现状 #
361492次浏览 2603人参与
# 谈薪时HR压价该怎么应对 #
294120次浏览 3362人参与
# 机械校招之路总结 #
120296次浏览 2083人参与
# 面试紧张时你会有什么表现? #
35815次浏览 243人参与
# uu们,春招你还来吗? #
69981次浏览 938人参与
# 刚工作的你,踩过哪些坑? #
33401次浏览 278人参与
# 面试中,你被问过哪些奇葩问题? #
99572次浏览 1435人参与
# 非技术投递记录 #
716899次浏览 6930人参与
# 机械人与华为的爱恨情仇 #
155272次浏览 1047人参与
# 你的实习什么时候入职 #
368258次浏览 2368人参与
# 牛友的志愿填报指南 #
63951次浏览 492人参与
查看15道真题和解析