168. Excel Sheet Column Title

class Solution {

    /**
     * @param Integer $columnNumber
     * @return String
     */
    function convertToTitle($columnNumber) {
        $codeTable = range('A', 'Z');
        $result = '';
        while($columnNumber > 0) {
            $result = $codeTable[(--$columnNumber) % 26] . $result;
            $columnNumber = (int)($columnNumber / 26);
        }

        return $result;
    }
}

Last updated