171.Excel Sheet Column Number
題目
給一個 Excel 欄位標題字串 columnTitle(僅包含大寫字母 A-Z),請將其轉換為對應的 列號(數字)
解題思路
初始化
設定 result = 0
遍歷字串
從左到右看每個字母 ch
字母轉數字
A → 1, B → 2, …, Z → 26
計算方式:value = ch - 'A' + 1
累加到結果
每次都把之前的結果乘 26,再加上 value:
result = result * 26 + value
返回結果
遍歷完成後,result 就是對應的列號