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

26进制的实现。

没什么难点。就是需要需要注意是 n = (n-1)/26

public class Solution {
public String convertToTitle(int n) {
if (n == 0){
return "";
}
StringBuffer str = new StringBuffer();
while (n != 0){
int pos = (n - 1) % 26;
char ch = (char) ('A' + pos);
str.insert(0, ch);
n = (n - 1) / 26;
}
return str.toString();
}
}

最新文章

  1. 从零到有——我的OA如何成长
  2. Java:IO流与文件基础
  3. java socket收发http协议内容
  4. ArcGIS Js/Flex等前端API(Query(StatisticDefinition)时)针对SDE的SHAPE.AREA/SHAPE.LEN知道查询无效,而对GDB的SHAPE_Area/SHAPE_Length有效探索。
  5. /MD, /MT, /LD (Use Run-Time Library)
  6. MyBatis Generator自动生成的配置及使用
  7. Mysql ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA
  8. Git分支管理详解
  9. 集成 WeChat SDK - 支付篇
  10. iOS网页开发技术总结
  11. zf2 安装
  12. php之手机号码查归属地
  13. http multipart/form-data POST文件上传详解
  14. UML类图图示样例
  15. Linux 练习(1)
  16. 求助帖:android开发初期:为什么我在活动二设置的singInstance模式跑到活动三去了???
  17. 我的Java设计模式-责任链模式
  18. gplots heatmap.2和ggplot2 geom_tile实现数据聚类和热图plot
  19. [BZOJ 4361]isn
  20. selenium+PhantomJS小案例—爬豆瓣网所有电影代码python

热门文章

  1. javaScript对文字按照拼音排序
  2. bootloader(转)
  3. python成长之路【第四篇】:装饰器
  4. vim 简单配置
  5. RAID与双机热备简单介绍与区别
  6. 【html5】常见标签使用说明(持续更新)
  7. 转<%%>、<%=%>、<%$%>、<%@%>的区别
  8. 终于解决了IE8不支持数组的indexOf方法,array的IndexOf方法
  9. PDF 补丁丁 0.4.2.1023 测试版使用手册发布
  10. WPF自定义窗口基类