一起挑战pythontip的题目(34)
第 166 题:Excel 列数
题目描述:我们都知道Excel的列数是用字母表示的,比如第1列对应A,第27列对应AA。
现在给定一个正整数n(0 < n < 200000),请你输出它对应的字母表示。
例如:
n = 26, 则输出:Z
n = 171135, 则输出: ISDC
示例:
输入:n = 1
输出:A
>>> def func(n):
res=''
while n>0:
res+=chr((n-1)%26+65)
n=(n-1)//26
return res[::-1]
>>> func(26)
'Z'
>>> func(171135)
'ISDC'
>>>
============================================================
第 167 题:一个萝卜一个坑
题目描述:春天来了,小Py有n (1 < n < 2000)颗种子,标号为1~n。他想把这些种子种到田里,于是他在田里挖了n个坑,编号也为1~n。现在Py想把这些种子放到这些坑里(每个坑里只能放一颗种子),但是编号为i的种子不能放到编号为i的坑里,请你计算一共有多少种方法。由于方法数可能很大,输出方法数%1000000007。
例如:n=2, 则输出:1
n=3, 则输出:2
n=100,则输出:944828409
示例:
输入:n = 2
输出:1
============================================================
第 168 题:再谈数数
题目描述:
给定两个正整数a, b (1<=a <= b<=10^5), 请你数出在a到b之间,十个阿拉伯数字分别出现了多少次。比如,当a=11, b=20时,a和b之间的数有[11,12,13,14,15,16,17,18,19,20],那么0-9这10个数出现的次数分别是1,10,2,1,1,1,1,1,1,1。现在给你a和b,请你输出十个阿拉伯数字分别出现的次数;分十行输出,第一行表示0出现的次数,第二行表示1出现的次数,....,最后一行表示9出现的次数。
例如:
a = 11, b = 20,
则输出:
1
10
2 1 1 1 1 1 1 1
示例:
输入:a = 1
b = 1
输出:0
1 0 0 0 0 0 0 0 0
============================================================
第 169 题:再谈数数 II
题目描述:
给定两个正整数 a, b (110^9), 请你数出在 a 到 b 之间,十个阿拉伯数字分别出现了多少次。
比如,当 a=11, b=20 时,a 和 b 之间的数有[11,12,13,14,15,16,17,18,19,20],那么 0-9 这 10
个数出现的次数分别是 1,10,2,1,1,1,1,1,1,1。现在给你 a 和 b,请你输出十个阿拉伯数字分别
出现的次数;分十行输出,第一行表示 0 出现的次数,第二行表示 1 出现的次数,....,最后
一行表示 9 出现的次数。
注意,此题和上一题“再谈数数”除测试数据规模不同以外完全相同。
例如:
a = 11, b = 20,
则输出:
1
10
2 1 1 1 1 1 1 1
示例:
输入:a = 1
b = 1
输出:0
1 0 0 0 0 0 0 0 0
============================================================
第 170 题:特殊的倍数
题目描述:
一个数的特殊倍数是指仅由1和0构成的倍数。给你一个正整数n (1 <= n <= 300),请你输出它的最小特殊倍数。
例如:
n = 1, 则输出:1
n = 2, 则输出:10
============================================================
来源:
相关文章
- 解决Mini LED印刷工艺的挑战
- 自动驾驶量产上车只是挑战开始!运营难搞,鹅厂献策
- 挑战国人审美!雪铁龙C3L月销仅为16辆
- Linux初级挑战:一场考验你技术的旅程(linux初级试题)
- 挑战15分钟,Oracle挑战你的极限(oracle15分钟)
- Redis容量极限:挑战数十亿条记录(redis数量上限)
- Linux考试:挑战选择题的艰巨任务(linux考试选择题)
- MySQL面试:终极挑战题目及答案(mysql面试题及答案)
- 透过ISICDM,看医学图像分析的未来趋势与挑战
- 三天精通MySQL挑战赛(3天挑战mysql)
- 真题来自一线大厂的Redis面试真题面试挑战重重(一线大厂redis面试)
- Oracle这一周的挑战又是何时(oracle 今天是周几)
- Redis面试刁钻题目挑战你的智慧(redis面试题刁难大全)
- 更新时差挑战Redis 集群管理(redis集群更新时间差)
- Redis调优求职者面临的关键挑战(redis调优面试)
- OEMOracle 11无OEM,新挑战期待中(oracle11没有)
- 秒杀技术挑战Redis缓存无法清除(redis缓存刷不掉)
- AR 导航?苹果新专利要挑战谷歌地图
- 普惠金融的第14年:全球总体发展向好,仍面临两大局限性和三种挑战