Back to all solutions
#168 - Excel Sheet Column Title
Problem Description
Given an integer columnNumber, return its corresponding column title as it appears in an Excel sheet.
Solution
/**
* @param {number} columnNumber
* @return {string}
*/
var convertToTitle = function(columnNumber) {
const n = columnNumber - 1;
return n >= 0 && n < 26
? String.fromCharCode(65 + n)
: convertToTitle(parseInt(n / 26)) + convertToTitle((n % 26) + 1);
};