[leetcode]Excel Sheet Column Title

题目描述如下:

Given a positive integer, return its corresponding column title as appear in an Excel sheet.

For example:
这里写图片描述

这个对换可以看作十进制转换成26进制。

但由于下标从1开始而不是从0开始,因此要先减1,附上代码:

class Solution {
    public String convertToTitle(int n) {
        String res = "";
        while(n != 0){
                res = (char)((n - 1) % 26 + 'A' ) + res;
            n = (n - 1) / 26;
        }
        return res;
    }
}

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

你可能感兴趣的:(LeetCode)