给定字符串,A-Z代表1~26,转化为数字,AA表示27。
int titleToNumber(string s) { int ret = 0; int size = s.size(); for (int i = 0; i < size; i++) { ret *= 26; ret += s[i] - 'A' + 1; } return ret; }
给定字符串,A-Z代表1~26,转化为数字,AA表示27。
int titleToNumber(string s) { int ret = 0; int size = s.size(); for (int i = 0; i < size; i++) { ret *= 26; ret += s[i] - 'A' + 1; } return ret; }
转载于:https://www.cnblogs.com/willaty/p/8379716.html