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)
# 请在此输入您的代码
相关推荐
叶 落13 小时前
Mac 通过 Miniconda 安装 Python
python·macos·conda·miniconda
就改了19 小时前
Java8 日期处理(详细版)
java·python·算法
2601_9583529019 小时前
接上USB,焊上麦,通话瞬间安静——WX-0813如何用AI降噪+100dB消回音,把嘈杂通话变成“金子“般清晰
人工智能·算法·语音识别·硬件开发·语音模块·降噪消回音
小蒋学算法21 小时前
算法-M个非重叠子数组最大和II-WQS二分学习
数据结构·学习·算法
威联通安全存储1 天前
TS-h1887XU-RP在汽车发动机热试与NVH在线质检网中的部署
python·汽车
我要见SA姐11 天前
AI提示词遇见精密算法:TimeGuessr如何用数学魔法打造文化游戏新体验
人工智能·算法·游戏
Jerry1 天前
LeetCode 56. 合并区间
算法
qq_316411031 天前
腹腔镜模拟手术训练数字化管理平台构建
人工智能·python·深度学习·机器学习
卷无止境1 天前
PageIndex:把RAG的检索逻辑从"找相似"改成了"讲道理"
后端·python
卷无止境1 天前
什么是VoxCPM2?一场TTS架构的彻底重构
后端·python