168-convertToTitle.js
347 Bytes
/**
* @param {number} n
* @return {string}
*/
var convertToTitle = function(n) {
let title = [];
while (n--) {
let c = n%26+1;
console.info(n, c, String.fromCharCode(64+c));
n = ~~(n / 26);
title.unshift(String.fromCharCode(64+c));
}
return title.join('');
};
console.info(convertToTitle(701))