您的位置:首页 > 其它

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

2017-03-02 13:44 507 查看
/*
* 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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leetcode