LeetCode 简单操作 | 171. Excel Sheet Column Number

来源:互联网 发布:mac os 完全卸载软件 编辑:程序博客网 时间:2024/06/03 23:26
/* * Leetcode171. Excel Sheet Column Number * Funtion: Given a column title as appear in an Excel sheet, return its corresponding column number. * Example:     A -> 1                B -> 2                C -> 3                ...                Z -> 26                AA -> 27                AB -> 28 * Author: LKJ * Date:2016/7/26 * Hint: Related to168. Excel Sheet Column Title*/#include <iostream>#include <vector>using namespace std;class Solution {public:    int titleToNumber(string s) {        int len = s.size();        int num = 0;        for(int i = 0; i < len; i++){            num *= 26;            num += s[i] - 'A' + 1;        }        return num;    }};int main(){    string myin;    int myout;    Solution SA;    cout << "Please Enter" << endl;    cin >> myin;    myout = SA.titleToNumber(myin);    cout << myout << endl;    return 0;}
0 0
原创粉丝点击