Excel地址

题目描述

Excel 单元格的地址表示很有趣,它使用字母来表示列号。

比如,

A 表示第 1 列,

B 表示第 2 列,

Z 表示第 26 列,

AA 表示第 27 列,

AB 表示第 28 列,

BA 表示第 53 列,

⋯⋯

当然 Excel 的最大列号是有限度的,所以转换起来不难。

如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?

本题目即是要求对输入的数字, 输出其对应的 Excel 地址表示方式。

输入描述

输入一个整数 nn,其范围 1,2147483647

输出描述

输出 nn 对应的 Excel 地址表示方式。

输入输出样例

示例

输入

复制代码
26

输出

复制代码
Z

import os
import sys
n=int(input())
s=''
S=['Z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y']
while n>0:
    x=n%26
    s=S[x]+s
    if x==0:
            n=n//26-1
    else:
            n=n//26
print(s)
# 请在此输入您的代码
相关推荐
爱刷碗的苏泓舒15 小时前
FFRT:固定失败率比率检验、宽巷模糊度固定及 Ratio Test
算法·相位偏差·模糊度固定·ppp-ar·ffrt·ratio test·wlnl
编码者卢布15 小时前
【Azure APIM】APIM的诊断日志与Application Insights的日志是否可以串联为一个端到端的日志链路呢?
python·flask·azure
小园子的小菜15 小时前
深入理解 JVM 垃圾回收:从对象判定、回收算法到经典收集器全解析
jvm·算法
2601_9545267515 小时前
【硬核长文】从卡门涡街物理方程到边缘网关温压补偿算法:工业蒸汽测控实战,深度解密靠谱的涡街流量计厂家有哪些
算法
FriendshipT15 小时前
Ultralytics:解读CBLinear模块
人工智能·pytorch·python·深度学习·目标检测
吞下星星的少年·-·15 小时前
牛客技能树:区间翻转
算法·滑动窗口
AI开发发烧友16 小时前
LangGraph多Agent协作实战:以物流售前场景为例的5 Agent工作流设计
python
码云骑士16 小时前
70-多Agent协作-CrewAI-AutoGen-角色分工与信息传递协议
python
流浪00116 小时前
数据结构篇(五):线性表——栈
数据结构·c++·算法
Hachi被抢先注册了16 小时前
Skills总结
python