168. Excel Sheet Column Title

来源:互联网 发布:2016年大数据产业规模 编辑:程序博客网 时间:2024/06/08 19:49

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 


注意:在考虑除法时,应该用n-1;在计算取余时和更新n时,因为每个都个位置都有26种可能。

public class Solution {    public String convertToTitle(int n) {        String ans="";        int denominator=26;        char temp;        int t;        while(n!=0){            t=(n-1)%denominator;//注意这里是n-1            temp=(char)('A'+t);            ans=temp+ans;            n=(n-1)/26;//注意这里是n-1        }        return ans;    }}



0 0
原创粉丝点击