Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
数字 | 字母 | |
---|---|---|
1 | -> | A |
2 | -> | B |
26 | -> | Z |
27 | -> | AA |
这题目使用递归就可以,但需要注意数组不是从0开始的。
/**
* @param {number} n
* @return {string}
*/
var convertToTitle = function(n) {
if(n<27)return String.fromCharCode(65+n-1);
else return convertToTitle((n-1)/26)+convertToTitle((n-1)%26+1);
};