// 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 
//
// Credits:Special thanks to @ifanchu for adding this problem and creating all test cases.


/**
 * @param {number} n
 * @return {string}
 */
var convertToTitle = function(n) {
    var result = '';
    while (n) {
        var code = String.fromCharCode( (n - 1) % 26 + 'A'.charCodeAt() );
        n = Math.floor((n - 1) / 26);
        result = code + result;
    }
    return result;
};