(python)百练1019:Number Sequence
来源:互联网 发布:c语言基础的内容及要求 编辑:程序博客网 时间:2024/06/03 05:06
题目:
For example, the first 80 digits of the sequence are as follows:
11212312341234512345612345671234567812345678912345678910123456789101112345678910
283
22
代码:
n=int(input())def sum(i):#从1到i一共多少个数字 if(i<10): return i if(i<100): return i*2-9 if(i<1000): return (i-99)*3+sum(99) if(i<10000): return (i-999)*4+sum(999) return (i-9999)*5+sum(9999)while n: n=n-1 k=int(input()) i=1 while sum(i)<k: i=i+1 k=k-sum(i-1) i=1 while sum(i)<k: i=i+1 k=k-sum(i-1) #i的第k位 print(str(i)[k-1])
这个代码十分有意思,第-10行到第-7行 和 第-6行到第-3行 只有缩进不一样
阅读全文
0 0
- (python)百练1019:Number Sequence
- 百练1019 Number Sequence
- hdu——1711Number Sequence(kmp专练)
- 百练2593:Max Sequence
- UVa 10706 - Number Sequence(POJ 1019)
- POJ 1019 Number Sequence(组合数学)
- POJ 1019 Number Sequence(枚举)
- POJ 1019 Number Sequence(水~)
- POJ 1019Number Sequence(DP?)
- POJ 1019 Number Sequence (瞎搞)
- POj 1019 number sequence(数学)
- POJ 1019 Number Sequence
- POJ 1019 Number Sequence
- poj 1019 Number Sequence
- poj 1019 Number Sequence
- 1019 Number Sequence
- POJ 1019 Number Sequence
- poj 1019 Number Sequence
- Python爬虫从入门到懵逼-0
- docker使用
- Flask-Bootstrap安装失败问题解决
- Cannot find module 'stylus'
- 卷积神经网络(CNN)前向传播算法
- (python)百练1019:Number Sequence
- 浏览器兼容性问题
- 一、30day- 新浪微博(框架)
- 卷积神经网络(CNN)反向传播算法
- 微信公众号生成带参数的二维码
- 【刷题】剑指Offer 66 题 PYTHON版
- phpstorm 2017 破解
- Android Studio使用Java lambda
- Jmetal配置