Excel Sheet Column Title Excel表列名稱
給定一個正整數,返回它在 Excel 表中相對應的列名稱。
例如,
1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
...
示例 1:
輸入: 1
輸出: "A"
示例 2:
輸入: 28
輸出: "AB"
示例 3:
輸入: 701
輸出: "ZY"
思路:這道題其實就是數字和字母的權重轉化問題,想一想我們怎麼把10進位制轉換成8進位制,其實就是對每個10進位制的數字對8取餘然後除8(這裡需要注意的是這道題和10進位制轉8進位制最大的不同是:8進位制的數字為0-7,而這道題的數字為1-26,所以我們雖然是除以8,但是要處理26這個邊界條件),那麼同理由於是26個英文字母,所以權重是26,我們依然對數字先取餘操作然後除以8。
參考程式碼:
class Solution {
public:
string convertToTitle(int n) {
string res;
while (n) {
int remaider = ((n%26)==0)?26:(n%26); //1~26
res = char(remaider-1 + 'A')+res;
n = (n-remaider)/26;
}
return res;
}
};
相關文章
- Leetcode 168. Excel Sheet Column TitleLeetCodeExcel
- Excel Sheet Column Number Excel表列序號Excel
- 每日一練(41):Excel表列名稱Excel
- Excel表匯入製作的第一個標籤內容是列名稱怎麼辦?Excel
- 多個報表匯出到一個 excel 的多 sheet 頁Excel
- 用Pandas讀寫Excel檔案-輸出單sheet和多sheetExcel
- Excel快速合併多張Excel工作表教程 Excel工作表怎麼合併?Excel
- 讀取excel某表的sheet1的前5行,寫入的第二個表的sheet1的前5行Excel
- Python合併多個Excel檔案中的指定sheetPythonExcel
- fortune-sheet: 功能豐富的ReactJS線上Excel庫ReactJSExcel
- excel相同名稱數量相加彙總 excel相同名稱自動合併求和Excel
- 升值加薪Excel神助攻,資料透視表堪稱神器!Excel
- Python操作excel(將多張excel表融合到一張表)PythonExcel
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel
- web 端如何像 excel 裡的多 sheet 方式呈現資料WebExcel
- 同一excel檔案中不同sheet間alt+tab切換Excel
- 如何鎖定excel表頭兩行 excel每頁固定表頭列印Excel
- 用python庫openpyxl操作excel,從源excel表中提取資訊複製到目標excel表中PythonExcel
- Excel資料透視表怎麼做 Excel資料透視表技巧Excel
- 高效能javascript開源線上excel:x-sheet初體驗JavaScriptExcel
- python讀寫excel表操作PythonExcel
- KETTLE中Excel表輸入Excel
- Excel 表匯入資料Excel
- CRUD只是Excel另一個名稱而已,誰想用Excel建立公司的核心繫統?Excel
- 行高在excel表哪裡調 excel怎麼調整行高Excel
- Python Excel工具類封裝, 給excel表頭搞點顏色PythonExcel封裝
- Microsoft Excel 教程「1」,如何在 Excel 圖表中新增趨勢線?ROSExcel
- excel表格分頁怎麼重複表頭 excel表怎樣讓每頁都有表頭Excel
- 透視表excel透視表怎麼做 excel的資料透視表怎麼弄Excel
- 讀取和儲存Excel表Excel
- 如在 Java 中分割 Excel 工作表JavaExcel
- 提取檔名字到excel表中Excel
- excel按成績高低排名次 excel成績表怎麼排名次Excel
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- 多個excel檔案合併成一個excel表的方法 如何快速合併多個excel檔案Excel
- excel表格:Excel 2021 LTSC for MacExcelMac
- 海量資料Excel報表利器——EasyExcel(一 利用反射機制匯出Excel)Excel反射
- excelExcel