LeetCode No.168 Excel Sheet Column Title

来源:互联网 发布:javascript复选框全选 编辑:程序博客网 时间:2024/06/05 09:49

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 

===================================================================

题目链接:https://leetcode.com/problems/excel-sheet-column-title/

题目大意:求出用A-Z表示的26进制数。

思路:模拟26进制生成。

参考代码:

class Solution {public:    string convertToTitle(int n) {        string ans = "" ;        if ( n == 0 )            return ans ;        while ( n )        {            ans = (char) ( ( n - 1 ) % 26 + 'A' ) + ans ;            n = ( n - 1 ) / 26 ;        }        return ans ;    }};


0 0
原创粉丝点击