Excel Sheet Column Title(C++)
2016-06-22 08:39
369 查看
168.Excel Sheet Column Title
Problem description:
Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
Difficulty:Easy
class Solution {
public:
string convertToTitle(int n) {
std::string titleStr = "";
int result = n;
int remain = 0;
char tmpc;
while(result != 0)
{
remain = result%26;
result = result/26;
if (remain == 0 && result != 0)
{
result--;
tmpc = 'Z';
}
else
{
tmpc = (remain +64) + '\0';
}
titleStr = tmpc + titleStr;
}
return titleStr;
}
};
Problem description:
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
Difficulty:Easy
class Solution {
public:
string convertToTitle(int n) {
std::string titleStr = "";
int result = n;
int remain = 0;
char tmpc;
while(result != 0)
{
remain = result%26;
result = result/26;
if (remain == 0 && result != 0)
{
result--;
tmpc = 'Z';
}
else
{
tmpc = (remain +64) + '\0';
}
titleStr = tmpc + titleStr;
}
return titleStr;
}
};
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- 关于指针的一些事情
- c++ primer 第五版 笔记前言
- share_ptr的几个注意点
- 书评:《算法之美( Algorithms to Live By )》
- 动易2006序列号破解算法公布
- C#递归算法之分而治之策略
- Ruby实现的矩阵连乘算法
- C#插入法排序算法实例分析
- C#算法之大牛生小牛的问题高效解决方法
- Lua中调用C++函数示例
- Lua教程(一):在C++中嵌入Lua脚本
- Lua教程(二):C++和Lua相互传递数据示例
- C#算法函数:获取一个字符串中的最大长度的数字
- 超大数据量存储常用数据库分表分库算法总结
- C#数据结构与算法揭秘二
- C#冒泡法排序算法实例分析
- 算法练习之从String.indexOf的模拟实现开始
- C#算法之关于大牛生小牛的问题
- C++联合体转换成C#结构的实现方法