C++實現(xiàn)LeetCode(171.求Excel表列序號)
[LeetCode] 171.Excel Sheet Column Number 求Excel表列序號
Related to question Excel Sheet Column Title
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28
Credits:
Special thanks to @ts for adding this problem and creating all test cases.
這題實際上相當(dāng)于一種二十六進(jìn)制轉(zhuǎn)十進(jìn)制的問題,并不難,只要一位一位的轉(zhuǎn)換即可。代碼如下:
class Solution {
public:
int titleToNumber(string s) {
int n = s.size();
int res = 0;
int tmp = 1;
for (int i = n; i >= 1; --i) {
res += (s[i - 1] - 'A' + 1) * tmp;
tmp *= 26;
}
return res;
}
};
到此這篇關(guān)于C++實現(xiàn)LeetCode(171.求Excel表列序號)的文章就介紹到這了,更多相關(guān)C++實現(xiàn)求Excel表列序號內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- C++實現(xiàn)LeetCode(557.翻轉(zhuǎn)字符串中的單詞之三)
- C++實現(xiàn)LeetCode(186.翻轉(zhuǎn)字符串中的單詞之二)
- C++實現(xiàn)LeetCode(179.最大組合數(shù))
- C++實現(xiàn)LeetCode(173.二叉搜索樹迭代器)
- C++實現(xiàn)LeetCode(172.求階乘末尾零的個數(shù))
- C++實現(xiàn)LeetCode(170.兩數(shù)之和之三 - 數(shù)據(jù)結(jié)構(gòu)設(shè)計)
- C++實現(xiàn)LeetCode(169.求大多數(shù))
- C++實現(xiàn)LeetCode(188.買賣股票的最佳時間之四)
相關(guān)文章
C語言實現(xiàn)飛機(jī)票務(wù)系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)飛機(jī)票務(wù)系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-12-12
C語言結(jié)構(gòu)及隊列實現(xiàn)示例詳解
這篇文章主要為大家介紹了C語言實現(xiàn)隊列示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
C/C++中memset,memcpy的使用及fill對數(shù)組的操作
這篇文章主要介紹了C/C++中memset,memcpy的使用及fill對數(shù)組的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
C語言之整數(shù)與浮點數(shù)運算的類型轉(zhuǎn)換規(guī)則詳解
這篇文章主要介紹了C語言之整數(shù)與浮點數(shù)運算的類型轉(zhuǎn)換規(guī)則,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-03-03

