leetcode Excel Sheet Column Title
2015-03-04 08:50
260 查看
Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
For example:
1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB
这个题感觉挺简单,但是怎么写也没有写对,一个数对26取余范围在0-25.
public class Solution { static HashMap<Integer,Character>map=new HashMap<Integer,Character>(); static { for(int i=0;i<26;i++){ map.put(i, (char)('A'+i)); } } public String convertToTitle(int n) { StringBuffer ret=new StringBuffer(); while(n>0){ int temp=(n-1)%26; //注意减一 ret.append(map.get(temp)); n=(n-1)/26; } return ret.reverse().toString(); } }
相关文章推荐
- Leetcode - Excel Sheet Column Title
- LeetCode 168. Excel Sheet Column Title
- LeetCode题解:excel-sheet-column-title
- 【leetcode】168. Excel Sheet Column Title(Python & C++)
- [LeetCode] Excel Sheet Column Title
- leetcode 154: Excel Sheet Column Title
- Excel Sheet Column Title -- leetcode
- leetcode Excel Sheet Column Title
- 【leetcode】Excel Sheet Column Title & Excel Sheet Column Number
- [leetcode]Excel Sheet Column Title
- Leetcode:Excel Sheet Column Title
- LeetCode Excel Sheet Column Title
- Leetcode 168. Excel Sheet Column Title (Easy) (cpp)
- LeetCode: Excel Sheet Column Title
- Leetcode Excel Sheet Column Title
- leetcode-Excel Sheet Column Title
- leetcode-excel sheet column title
- [leetcode] 168. Excel Sheet Column Title 解题报告
- [leetcode] Excel Sheet Column Title
- Leetcode 168. Excel Sheet Column Title