168. Excel Sheet Column Title

来源:互联网 发布:美国bt下载软件 编辑:程序博客网 时间:2024/05/21 06:17

题目:https://leetcode.com/problems/excel-sheet-column-title/

代码:

public class Solution {    public String convertToTitle(int n) {        StringBuilder res = new StringBuilder();        StringBuilder temp = new StringBuilder();        if(n%26==0)        {            res.append('Z');            n -= 26;        }        else        {            res.append((char)(n%26-1+'A'));            n = n-n%26;        }        while(n/26!=0)        {            int t = n/26;            if(t==26)            {   res.append('Z');                n = t/26;                continue;            }            else if(t>26)                res.append((char)(t%26-1+'A'));            else                 res.append((char)(t-1+'A'));                   n = n/26;        }        for(int i=res.length()-1;i>=0;i--)            temp.append(res.charAt(i));        return temp.toString();    }}0ms
0 0
原创粉丝点击