C语言网 1881: 蓝桥杯2017年第八届真题-Excel地址(python)
题目描述
Excel单元格的地址表示很有趣,它使用字母来表示列号。
比如,
A表示第1列,
B表示第2列,
Z表示第26列,
AA表示第27列,
AB表示第28列,
BA表示第53列,
....
当然Excel的最大列号是有限度的,所以转换起来不难。
如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?
本题目即是要求对输入的数字, 输出其对应的Excel地址表示方式。
输入格式
输入数字
输出格式
对应的excel地址
样例输入
26
26
2054
1000
17603
17576
17577
1122334455
2147483640
样例输出
Z
Z
BZZ
ALL
ZAA
YYZ
YZA
CPKZBAU
FXSHRXP
代码:
n = int(input())
a = list(chr(i) for i in range(65, 91)) # 列表推导出A到Z
b = []
while n != 0:if n % 26 == 0:b.append(26)n = n // 26 - 1else:b.append(n % 26)n = n // 26
for i in b[::-1]: # b[::-1]倒叙输出print(a[i-1], end='')
C语言网 1881: 蓝桥杯2017年第八届真题-Excel地址(python)相关推荐
- [蓝桥杯][2017年第八届真题]包子凑数(解题报告)
问题 1886: [蓝桥杯][2017年第八届真题]包子凑数 时间限制: 1Sec 内存限制: 128MB 提交: 406 解决: 118 题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家 ...
- 题目 1886: 蓝桥杯2017年第八届真题-包子凑数
时间限制: 1Sec 内存限制: 128MB 提交: 2378 解决: 789 题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子.每种蒸笼 ...
- 题目 1878: 蓝桥杯2017年第八届真题-青蛙跳杯子
题目 X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色. X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去. 如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙. ...
- 2017蓝桥c语言真题,[蓝桥杯][2017年第八届真题]发现环 (C语言代码)------------C语言——菜鸟级...
解题思路: 并查集 找环 未成环之前 看作一个树 用并查集找到环 两点 找的同时 建立一个 并查集树(自己瞎起的)找到两点后 从两个点分别回到并查集的根节点经过的点标记上 这两个点单独经过的点(交点处 ...
- c语言存储对局信息,[蓝桥杯][2017年第八届真题]对局匹配 (C语言代码)
解题思路: 这道题要求找出最大同时在线但不能匹配对局的用户数,我用的思路是动态规划,因为每两个相邻为K的用户都可以匹配,如果直接暴力搜索会出现牵一动百的情况,下面我来说一下我的思路: 数据存储方式 ...
- [蓝桥杯][2017年第八届真题]小计算器(模拟)
题目描述 模拟程序型计算器,依次输入指令,可能包含的指令有 数字:'NUM X',X为一个只包含大写字母和数字的字符串,表示一个当前进制的数 运算指令:'ADD','SUB','MUL','DIV', ...
- [蓝桥杯][2017年第八届真题]小数第n位(数学)
题目描述 我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数. 如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式. 本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始 ...
- [蓝桥杯][2017年第八届真题]合根植物
题目描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列).每个格子里种了一株合根植物. 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成 ...
- [蓝桥杯][2017年第八届真题]拉马车(String)
题目描述 小的时候,你玩过纸牌游戏吗? 有一种叫做"拉马车"的游戏,规则很简单,却很吸引小朋友. 其规则简述如下: 假设参加游戏的小朋友是A和B,游戏开始的时候,他们得到的随机的纸 ...
最新文章
- Tensorflow实战之下载MNIST数据,自动分成train, validation和test三个数据集
- sap会计期间打开关闭
- jupyter跑Java,C++/C,R
- 每天一道LeetCode-----计算二叉树的最大路径和,路径只需要从一个节点到达另一个节点,无其他要求
- SAP UI5 Component-preload.js
- python 忽略 异常_如何忽略Python中的异常?
- java 判断日期为第几天
- python里it n_Python3 round(x [,n]) 函数
- c语言实现函数给主函数中的指针赋值的方法
- 无限极评论怎么删除php,TP5 无限极评论回复
- html th表格居中,HTML----之表格
- Oracle修改机器名后导致监听和console无法启动解决方法参考(转的)
- 5-21 求前缀表达式的值(25分)
- Oracle RMAN备份与还原
- 9.郝斌C语言笔记——变量的作用域和存储方式
- NXP智能车竞赛笔记(室外电磁组)
- 阿里云Landing Zone系列--2 资源目录之--多账号
- C++中cout、cin和endl的用法
- 默默学Sharding-Sphere(二)
- 阿里云搭建MQTT服务器并进行本地和服务器端联通测试