leetcode_Excel Sheet Column Title

来源:互联网 发布:手机做笔记软件 编辑:程序博客网 时间:2024/05/19 05:03

描述:

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 

思路:

比字母串转换成数字稍稍复杂些,每次获取字符的时候temp=n-1;是一个需要留意的地方,否则很容易搞错

代码:

 public String convertToTitle(int n) {        char ch;        StringBuilder sb=new StringBuilder();        int temp=0;        while(n!=0)        {        temp=n-1;            ch=(char)(temp%26+'A');            n=temp/26;            sb.insert(0, ch);        }        return sb.toString();    }


0 0
原创粉丝点击