[leetcode 168] Excel Sheet Column Title
来源:互联网 发布:阿国网络随笔 网盘 编辑:程序博客网 时间:2024/06/05 10:05
Question:
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
分析:
相当于用A~Z表示26进制数(以1开始),若n可以被26整除,则说明Tile的最后一个字母为Z,将n置为n/26,否则余数(1~15)对应的字母为‘A’+余数-1,将n置为(n-26)/26;
代码如下:
<span style="font-size:14px;">class Solution {public: string convertToTitle(int n) { string r = "" ; char c; int m = n; if(n == 0) return r; while(m){ int tep = m % 26; char p; if(tep != 0){ p = 'A' + tep - 1; r = p + r; m /= 26; } else{ p = 'Z'; r = p + r; m = (m-26) / 26; } } return r; }};</span>
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
- 双缓存解决闪烁及对话框背景覆盖控件问题
- 有关android 导入eclipse里的library包的相关事宜
- 梦参老和尚:糊涂人念〈大悲咒〉往生的故事
- 学生成绩管理系统
- python自学笔记20151222 IO编程
- [leetcode 168] Excel Sheet Column Title
- MFC下给线程函数传递非静态成员变量
- SIFT算法的特征提取与匹配
- IO中同步、异步与阻塞、非阻塞的区别
- 表单常用原生js
- C#_LINQ数据查询
- Windows下U盘安装Ubuntu双系统
- Android动画(2)视图动画
- PHP批量导入excel数据到数据库简易版方法(From Jeskitt)