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
...
給定正整數,回傳相對應的Excel工作表標題列。
Input: 1
Output: A
Input: 28
Output: AB
Input: 701
Output: ZY
設定一個英文字串,為英文字母26個字母,
將參數除以26,餘數表示英文字母對應的位置,
直到參數為0,就表示比對已完成。
var convertToTitle = function (n) {
const set = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"
let i = 0, m, res = []
while (n > 0) {
m = (n - 1) % 26
res.unshift(set[m])
n = (n - 1 - m) / 26
}
return res.join("")
};