LeetCode 168 Excel Sheet Column Title
来源:互联网 发布:java保留两位小数 %.2 编辑:程序博客网 时间:2024/06/05 08:20
168. Excel Sheet Column Title
Given a positive integer, return its corresponding column title as
appear in an Excel sheet.For example:
1 -> A2 -> B3 -> C...26 -> Z27 -> AA28 -> 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'); }};
0 0
- leetcode 168-Excel Sheet Column Title
- LeetCode(168) Excel Sheet Column Title
- [leetcode 168] Excel Sheet Column Title
- leetCode#168 Excel Sheet Column Title
- [Leetcode 168, Easy] Excel Sheet Column Title
- [leetcode oj 168] Excel Sheet Column Title
- LeetCode[168]Excel Sheet Column Title
- [leetcode 168]Excel Sheet Column Title
- [leetCode 168]Excel Sheet Column Title
- LeetCode 168: Excel Sheet Column Title
- leetcode-168 Excel Sheet Column Title
- Excel Sheet Column Title - LeetCode 168
- LeetCode 168 Excel Sheet Column Title
- leetcode[168]:Excel Sheet Column Title
- leetcode-168-Excel Sheet Column Title
- leetcode 168: Excel Sheet Column Title
- [LeetCode 168] Excel Sheet Column Title
- [Leetcode]#168 Excel Sheet Column Title
- 为对话框增加打开和另存为功能
- 数据访问层
- 启动页上点击广告跳转,退出广告页后返回继续启动的实现方法
- 深入JDK源码,这里总有你不知道的知识点!
- 实验三
- LeetCode 168 Excel Sheet Column Title
- DAO
- smartform连续打印,并自动补充空行
- HDU-2045 :不容易系列之(3)—— LELE的RPG难题
- 【redis】主从复制
- commons-fileupload文件的上传和加密保存,保存其他上传参数
- Python 可变对象和迭代器 注意点
- 商品展示
- ${pageContext.request.contextPath} :JSP取得绝对路径方法