15算法课程 168. Excel Sheet Column Title
来源:互联网 发布:网络传真 编辑:程序博客网 时间:2024/06/14 21:43
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
Credits:
Special thanks to @ifanchu for adding this problem and creating all test cases.
solution:
使用递归就可以。
code:
class Solution {public: stack<char> s; char str[100]; string convertToTitle(int n) { while(n > 0){ int last = n % 26; s.push(last); n = last==0? n/26-1 : n/26; } int index = 0; while(!s.empty()){ int c = s.top(); if(0 == c) str[index++] = 'Z'; else str[index++] = (char)(c+64); s.pop(); } str[index] = '\0'; return string(str); }};
阅读全文
0 0
- 15算法课程 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title
- 168. Excel Sheet Column Title *
- Java中使用Jedis操作Redis
- js 获取前天、昨天、今天、明天、后天的时间
- 学习的开始,学习Python的输入与输出
- 三分钟教你读懂票据是什么
- android权限大全
- 15算法课程 168. Excel Sheet Column Title
- 使用tideways绘制php callgraph(profiling)
- oracle_16进制与10进制转换
- Java定时器
- 假装是一个成功的布局——1、配置
- oracle 使用with insert插入数据的问题
- 第六章基于栈的矩阵链乘
- Android横竖屏切换小结(重建、非重建Activity)
- 新用户如何获得阿里云优惠怎么才能省钱-写给阿里云新手