美文网首页进制转换
168. Excel Sheet Column Title

168. Excel Sheet Column Title

作者: 7ccc099f4608 | 来源:发表于2020-03-18 23:54 被阅读0次

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

    image.png

    (图片来源https://leetcode-cn.com/problems/excel-sheet-column-title/

    日期 是否一次通过 comment
    2020-03-18 0
    2020-03-18 0

    Notice

    1. 能整除的数返回1,而不是0,导致所有计算都得以(n-1)为单位:
      Instead of 1 -> A, 26 -> Z, we can assume that 0 -> A, 25 -> Z
    2. 结果要reverse()后,再toString():重建28,28%10==8, 2%10==2,所以要reverse

    public String convertToTitle(int n) {
            StringBuilder sb = new StringBuilder();
            while(n > 0) {
                sb.append(((n-1)%26)+'A');
                n = (n-1)/26;
            }
    
    
            return sb.reverse().toString();
        }

    相关文章

      网友评论

        本文标题:168. Excel Sheet Column Title

        本文链接:https://www.haomeiwen.com/subject/kqghyhtx.html