例如,

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

示例 1:

输入: 1
输出: "A"

示例 2:

输入: 28
输出: "AB"

示例 3:

输入: 701
输出: "ZY"
public static String convertToTitle(int n) {
StringBuilder sb = new StringBuilder();
while(n>26) {
int tmp = n % 26;
n /= 26;
if(tmp == 0) {
tmp = 26;
n = n - 1;
}
sb.insert(0, (char)(tmp+64));
}
sb.insert(0, (char)(n+64));
return sb.toString();
}
 

最新文章

  1. 烂泥:python2.7和python3.5源码安装
  2. Nginx 配置从零开始
  3. FreeCAD鼠标操作指南
  4. [ACM_动态规划] Palindrome
  5. C#打开指定路径文件对话框
  6. Linux下查看文件属性
  7. iOS Core Animation学习总结(3)--动画的基本类型
  8. SPBF(队列优化的Bellman-Foord)
  9. 数据存储简单了解(NSUserDefaults)
  10. centos-mysql 安装
  11. LVS的原理介绍
  12. 跨浏览器的placeholder – 原生JS版
  13. Operation category READ is not supported in state standby
  14. HTML怎么实现字体加粗
  15. exception http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
  16. Java 之网络编程
  17. [HAOI2011]Problem b BZOJ2301 数学
  18. 课堂笔记:HTML---------一般标签、常用标签
  19. Matlab与神经网络入门
  20. 《Linux内核设计与实现》读书笔记(七)- 中断处理

热门文章

  1. Android 应用防止被二次打包指南
  2. .NET Windows API库(Cjwdev.WindowsApi)版本2.2发布
  3. GitHub访问慢
  4. Confluence 6 识别慢性能的宏
  5. Confluence 6 订阅所应用的所有小工具
  6. Java的家庭记账本程序(E)
  7. React基础知识备忘
  8. BeatifulSoup模块
  9. 【深度学习】吴恩达网易公开课练习(class1 week4)
  10. PHP实现动态获取函数参数的方法