[算法練習]Excel Sheet Column Title

題目: app

Given a positive integer, return its corresponding column title as appear in an Excel sheet. spa

For example: string

1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
it

   

代碼: io

class Solution { class

public: di

string convertToTitle(int n) while

{ co

        const char ALPHA[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; return

        int base = 26;

 

        string result;

        while (n)

        {

                int v = (n-1) % base;

                result += ALPHA[v];

 

                n = (n-1) / base;

        }

 

        reverse(result.begin(),result.end());

        return result;

}

};

相關文章
相關標籤/搜索