168. Excel Sheet Column Title

Given a positive integer, return its corresponding column title as
appear in an Excel sheet.

For example:

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

难度EASY。相当于是26进制转换,稍微做点处理。

class Solution {
public:string convertToTitle(int n) {string s = "";while(n){int x = --n % 26; s += 'A' + x;n /= 26; }reverse(s.begin(),s.end());return s;}
};

还有一种更简单的写法,避免用Reverse,直接利用递归栈的思想。
如下:

class Solution {
public:string convertToTitle(int n) {return n == 0 ? "" : convertToTitle(n / 26) + (char) (--n % 26 + 'A');}
};

LeetCode 168 Excel Sheet Column Title相关推荐

  1. LeetCode 168. Excel Sheet Column Title

    LeetCode 168. Excel Sheet Column Title 分析 难度 易 来源 https://leetcode.com/problems/excel-sheet-column-t ...

  2. LeetCode - Easy - Excel Sheet Column Title

    2019独角兽企业重金招聘Python工程师标准>>> Given a positive integer, return its corresponding column title ...

  3. Leet Code OJ 168. Excel Sheet Column Title [Difficulty: Easy]

    题目: Given a positive integer, return its corresponding column title as appear in an Excel sheet. For ...

  4. leetcode python3 简单题168. Excel Sheet Column Title

    1.编辑器 我使用的是win10+vscode+leetcode+python3 环境配置参见我的博客: 链接 2.第一百六十八题 (1)题目 英文: Given a positive integer ...

  5. 【LeetCode】168. Excel Sheet Column Title 解题小结

    题目: Given a positive integer, return its corresponding column title as appear in an Excel sheet. For ...

  6. 168 Excel Sheet Column Title

    这题比171那题要难一些...我用了很长时间调试边界.test case一定要想足才行. //辗转相除(不知道是不是这个名词)//test case : 26 -> Z ; 27 -> A ...

  7. 168. Excel Sheet Column Title

    参考:https://blog.csdn.net/coder_orz/article/details/51406455

  8. LeetCode之Excel Sheet Column Number

    1.题目 Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, ...

  9. C#LeetCode刷题之#168-Excel表列名称(Excel Sheet Column Title)

    问题 该文章的最新版本已迁移至个人博客[比特飞],单击链接 https://www.byteflying.com/archives/3850 访问. 给定一个正整数,返回它在 Excel 表中相对应的 ...

最新文章

  1. 01配置管理过程指南
  2. pycharm 常用代码签名
  3. 跨界创立PayPal、特斯拉、SpaceX……,埃隆·马斯克是这样“掌控”知识的
  4. VTK:PolyData之WarpScalar
  5. 信息学奥赛一本通 1412:二进制分类 | OpenJudge NOI 1.13 36:二进制分类
  6. CSS核心的几个概念
  7. php 使用支付宝SDK报错解决
  8. 苹果mac屏幕截图工具:Snagit
  9. 为您详解在ChemDraw中进行3D建模的方法
  10. The Flee Plan of Groundhog(DFS)
  11. 【Hive任务优化】—— Map、Reduce数量调整
  12. 【图像识别与处理】构建用于垃圾分类的图像分类器
  13. uni-app手写签名并上传七牛云
  14. 地火明夷 (易經大意 韓長庚)
  15. 计算机课程实验教学案例,联席会|第四届全国计算机类课程实验教学案例设计竞赛|...
  16. xargs的用法--linux
  17. [渝粤教育] 山东大学 英语话中华 参考 资料
  18. Windows 10开启ISS Web服务
  19. PDF编辑器如何拆分PDF文件页面
  20. 光刻胶分为:半导体光刻胶/LCD光刻胶/PBC光刻胶

热门文章

  1. PS技巧 如何在磨皮过程中保留更多细节
  2. 067_bilibili_downloader
  3. 【裂缝识别】基于matlab GUI路面裂缝识别(带面板)【含Matlab源码 1648期】
  4. SEO优化:seo怎么给网站选择关键词 以什么选择核心关键词和长尾关键词?
  5. 自然资源部第三地理信息制图院与Bigemap强强联手,共同推动多元化新GIS应用
  6. 全能赛道、热门方向、稀缺数据,“嬴彻-清华AIR杯”自动驾驶技术大赛火热开赛中
  7. 抖音视频怎么拼接?分享一款功能强大的软件
  8. 怎么用视频编辑软件实现跟踪马赛克效果
  9. easyconnect xp登录_easyconnect怎么用?easyconnect电脑版使用方法介绍(含无法连接解决办法)...
  10. python发朋友圈源码_Python 带你一键生成朋友圈超火的九宫格短视频