Leetcode 168. Excel Sheet Column Title
方法1: 我們一般使用的計數system都是10進位制的,這邊其實就是一個26進位制的計數system。時間複雜log26(n),空間複雜1。
class Solution {
public String convertToTitle(int n) {
StringBuilder sb = new StringBuilder();
Map<Integer,Character> map = new HashMap<>();
int ascii = 64;
map.put(0,'Z');
for(int i = 1; i <= 26; i++){
ascii = ascii + 1;
map.put(i,(char)ascii);
}
while(n > 0){
int num = n % 26;
sb.append(map.get(num));
if(n >= 26 && num == 0){
n = n - 26;
}
n = n / 26;
}
return sb.reverse().toString();
}
}
總結:
- 無
相關文章
- leetcode刷題--Excel Sheet Column TitleLeetCodeExcel
- Leetcode168. Excel Sheet Column TitleLeetCodeExcel
- Excel Sheet Column Title Excel表列名稱Excel
- [LeetCode] Excel Sheet Column NumberLeetCodeExcel
- Leetcode 171. Excel Sheet Column NumberLeetCodeExcel
- leetcode刷題--Excel Sheet Column NumberLeetCodeExcel
- 171. Excel Sheet Column Number--LeetCode RecordExcelLeetCode
- Excel Sheet Column Number Excel表列序號Excel
- excel合併sheetExcel
- 用Pandas讀寫Excel檔案-輸出單sheet和多sheetExcel
- fortune-sheet: 功能豐富的ReactJS線上Excel庫ReactJSExcel
- 多個報表匯出到一個 excel 的多 sheet 頁Excel
- Python合併多個Excel檔案中的指定sheetPythonExcel
- 【xiaomi】ASP.NET 分Sheet匯出EXCEL 2003ASP.NETExcel
- web 端如何像 excel 裡的多 sheet 方式呈現資料WebExcel
- 高效能javascript開源線上excel:x-sheet初體驗JavaScriptExcel
- 同一excel檔案中不同sheet間alt+tab切換Excel
- no title
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- Your title
- UNIX Quick Reference SheetUI
- LeetCode 171[Excel表列序號]LeetCodeExcel
- 多個excel檔案合併到一個檔案中的多個sheet表中Excel
- 將多個實體類集合寫入同一個 Excel 檔案的不同 Sheet 頁Excel
- leetcode:171. Excel表列序號LeetCodeExcel
- 使用Qt Style Sheet(1)QT
- Error: no such columnError
- SVG <title>與<desc>SVG
- vue-wechat-titleVue
- Python title()方法Python
- document.title用法
- HTML title 屬性HTML
- 關於EasyExcel的資料匯入和單sheet和多sheet匯出Excel
- Git Cheat Sheet 中文版Git
- Axios 作弊表(Cheat Sheet)iOS
- Swift 4 Cheat Sheet AdvancedSwift
- Column Monitoring
- CSSStyleSheet.title 屬性CSS