题目

给定一个正整数,返回它在 Excel 表中相对应的列名称。

例如:

1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
...

示例 :

输入: 28
输出: “AB”

注意点

1、此题可理解为十进制转26进制(用A~Z表示);
2、每次运算之前都进行n --,是为了使得余数为0时代表A,为1代表B…

实现

    public String convertToTitle(int n) {StringBuilder sb = new StringBuilder();while (n > 0){//n --,是为了使得余数为0时代表A,为1代表B...n --;//获取余数,并转换为对应的符号char temp = (char)('A' + (n % 26));//添加到结果集sb.append(temp);n /= 26;}//输出结果return sb.reverse().toString();}

Excel表列名称(基本实现)相关推荐

  1. [E进位制] lc168. Excel表列名称(进位制+进制转换)

    文章目录 1. 题目来源 2. 题目解析 1. 题目来源 链接:168. Excel表列名称 相关:[E进位制] lc171. Excel表列序号(进位制+进制转换) 互为逆运算,但本题更加难一些. ...

  2. 171. Excel 表列序号/ 168. Excel表列名称 ( 26进制转换变形 )

    171. Excel 表列序号 168. Excel表列名称 AC Code class Solution {public int titleToNumber(String s) {int ans = ...

  3. LeetCode 815. 公交路线 / 909. 蛇梯棋(还是bfs)/ 168. Excel表列名称 / 171. Excel表列序号

    815. 公交路线 2021.6.28 每日一题 题目描述 给你一个数组 routes ,表示一系列公交线路,其中每个 routes[i] 表示一条公交线路,第 i 辆公交车将会在上面循环行驶.例如, ...

  4. Leetcode 168. Excel表列名称 解题思路及C++实现

    解题思路: 相当于实现了一个10进制转26进制. 要注意减 1 . class Solution { public:string convertToTitle(int n) {char a[26] = ...

  5. python 数字转化excel行列_Python实现excel的列名称转数字、26进制(A-Z)与10进制互相转换...

    Python实现excel的列名称转数字.26进制(A-Z)与10进制互相转换 sequence = list( map( lambda x: chr( x ), range( ord( 'A' ), ...

  6. Excel表列名称(4)

    Excel表列名称 题目描述 思路分析及函数部分代码 题目描述 给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称. 例如: A -> 1 B -> 2 C ...

  7. 171. Excel表列序号(简单题)

    题目描述: 给定一个Excel表格中的列名称,返回其相应的列序号. 例如, A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -& ...

  8. Leetcode171. Excel 表列序号

    Every day a leetcode 题目来源:171. Excel 表列序号 解法1:数学 168. Excel表列名称的逆向题目. 本题实质上是特殊的 26 进制. A ~ Z对应1 ~ 26 ...

  9. 实用算法题:excel表列序号与十进制数字的互相转化算法讲解!

    日常生活中excel的使用大家都不陌生,可能几列的表格我们还能脑海中参照A-Z来区分对应的数字应该是几.但有的表格列过多,或者鼠标一甩到了很后面的位置,好几个字母拼起来,一时间很难反映过来对应的数字是 ...

最新文章

  1. 《深入理解计算机系统》读书笔记六:整数表示
  2. Window10/Linux 下安装 scrapy (twisted 安装失败的解决办法 )
  3. 数据埋点太难!知乎的做法有何可借鉴之处?
  4. 秦九韶算法matlab实验报告,数值分析上机实验报告.doc
  5. 懂编译真的可以为所欲为|不同前端框架下的代码转换
  6. python打印二进制内容_在python中打印出c类型的二进制表示
  7. quot;在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvokequot;
  8. python token api_python接口自动化之token登录
  9. docker flask mysql_Docker下Python Flask+Redis+MySQL+RQ队列简单配置
  10. 【前端开发】前端引入公共部分footer header的几种方法,及iframe自适应高度js
  11. 在Windows Server 2008 R2(64位)上安装SharePoint 2007出现的一个错误的解决方法
  12. 水下清淤机器人_国产第五代箱涵清淤机器人真机亮相上海城市管网展恒通环境展位...
  13. 用Java山寨一款Flash游戏
  14. STM32G070用HAL库与AT24C08通讯
  15. 会计实务综合模拟计算机实训心得,模拟企业会计实训心得体会
  16. python selenium 验证码识别_Python+Selenium+PIL+Tesseract真正自动识别验证码进行一键登录...
  17. 【多轮对话】任务型多轮对话数据集和采集方法
  18. [转载]Geronimo 叛逆者: 使用 Spring 框架轻松解决数据访问和配置问题
  19. 实现信息化企业供应链管理,上云是大势所趋
  20. Java详解:java对象转json字符串不加引号

热门文章

  1. 界面组件——按钮(Button)与图片按钮(ImageButton)
  2. Docker磁盘空间满的解决办法
  3. 怎么成为日上会员直邮_怎么成为日上会员vip
  4. 国内有哪些好的刷题网站?
  5. 基于安卓的掌上二手图书交易app
  6. 【今日CV 计算机视觉论文速览 第99期】Fri, 12 Apr 2019
  7. 关闭计算机睡眠模式,电脑睡眠模式怎么关闭
  8. win10,GTX1650配置cuda10.1,cudnn7.6.5,cv2环境参考
  9. 家里的电脑通过电信宽带设置成外网服务器
  10. 获奖公布|@程序员,你读过的书,藏着自己的命运