zoukankan      html  css  js  c++  java
  • [算法练习]Excel Sheet Column Title

    题目:

    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

       

    代码:

    class Solution {

    public:

    string convertToTitle(int n)

    {

            const char ALPHA[] = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";

            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;

    }

    };

       

       

       

  • 相关阅读:
    ctrl+shift+k取消
    ERROR 1872
    swap
    mysql主从跳过错误
    undo
    gtid
    falcon监控指标
    连接数
    datetime与timestamp相互转换
    截取文件内容
  • 原文地址:https://www.cnblogs.com/Quincy/p/5401269.html
Copyright © 2011-2022 走看看