Excel Sheet Column Number Excel表列序號
給定一個Excel表格中的列名稱,返回其相應的列序號。
例如,
A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ...
示例 1:
輸入: "A" 輸出: 1
示例 2:
輸入: "AB" 輸出: 28
示例 3:
輸入: "ZY" 輸出: 701
思路:這道題可以參考Excel Sheet Column Title Excel表列名稱的解題思路,每個字元的位置都有對應的權重且權重為26,比如字串“CAB”,那麼字元B的權重為1,字元A的權重為26,字元C的權重為26*26。我們的目標就是把每一個字串的字元對應的權重乘以自己的值轉換成數字即可。
參考程式碼:
class Solution {
public:
int titleToNumber(string s) {
int index = s.size() - 1,weight=1;
int res = 0;
while (index >= 0) {
res += (s[index] - 'A' + 1)*weight;
weight *= 26;
index--;
}
return res;
}
};
相關文章
- Excel Sheet Column Title Excel表列名稱Excel
- [LeetCode] Excel Sheet Column NumberLeetCodeExcel
- Leetcode 171. Excel Sheet Column NumberLeetCodeExcel
- leetcode刷題--Excel Sheet Column NumberLeetCodeExcel
- leedcode Excel 表列序號Excel
- 171. Excel Sheet Column Number--LeetCode RecordExcelLeetCode
- LeetCode 171[Excel表列序號]LeetCodeExcel
- leetcode:171. Excel表列序號LeetCodeExcel
- leetcode刷題--Excel Sheet Column TitleLeetCodeExcel
- Leetcode 168. Excel Sheet Column TitleLeetCodeExcel
- Leetcode168. Excel Sheet Column TitleLeetCodeExcel
- excel合併sheetExcel
- 每日一練(42):Excel表序號Excel
- 每日一練(41):Excel表列名稱Excel
- IIS下將報表列印到ExcelExcel
- 用Pandas讀寫Excel檔案-輸出單sheet和多sheetExcel
- excel開根號公式 excel怎麼開根號Excel公式
- excel根號公式怎麼打 excel開根號函式公式Excel公式函式
- fortune-sheet: 功能豐富的ReactJS線上Excel庫ReactJSExcel
- Excel2013中怎麼讓序號不要變動?Excel
- 多個報表匯出到一個 excel 的多 sheet 頁Excel
- Python合併多個Excel檔案中的指定sheetPythonExcel
- 【xiaomi】ASP.NET 分Sheet匯出EXCEL 2003ASP.NETExcel
- excel:如何批量加符號Excel符號
- 讓Excel2013中序號不要變動的小技巧Excel
- web 端如何像 excel 裡的多 sheet 方式呈現資料WebExcel
- 高效能javascript開源線上excel:x-sheet初體驗JavaScriptExcel
- 同一excel檔案中不同sheet間alt+tab切換Excel
- VB與EXCEL共享資料庫實現報表列印功能的初探Excel資料庫
- 教你excel篩選手機號碼公式和excel篩選正常電話號碼Excel公式
- excel身份證號計算年齡Excel
- excel兩列亂序姓名如何一一對應 excel 兩列資料自動配對Excel
- 教你在excel一段文字中提取手機號,如何把excel手機號碼提取出來。Excel
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- excel絕對值符號怎麼輸入 excel鎖定公式$怎麼輸入Excel符號公式
- excelExcel
- 微信公眾號上如何上傳excel表格?Excel
- 教你excel如何保留11位手機號碼Excel