leetcode-excel sheet column title
2015-01-09 06:57
351 查看
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
/*what if we assume that A equals to 0*/ public class Solution { public String convertToTitle(int n) { StringBuffer result=new StringBuffer(); while(n>0){ n--; char a=(char)(n%26+'A'); result.append(a); n=n/26; } return result.reverse().toString(); } }想法就是转换成我们熟悉的从0开始的每次对每一位处理都要先减去1
方法2
public class Solution { public String convertToTitle(int n) { StringBuffer result=new StringBuffer(); while(n>0){ int remain=n%26; if(remain==0){ result.append("Z"); n=n/26-1; }else{ char a=(char)(remain-1+'A'); result.append(a); n=n/26; } } return result.reverse().toString(); } }
相关文章推荐
- LeetCode 171. Excel Sheet Column Number & 168. Excel Sheet Column Title
- [LeetCode]168. Excel Sheet Column Title
- LeetCode 168. Excel Sheet Column Title
- leetcode 之Excel Sheet Column Title
- leetcode Excel Sheet Column Title
- LeetCode Excel Sheet Column Title
- [LeetCode]Excel Sheet Column Title
- leetcode(6),Excel Sheet Column Title和Excel Sheet Column Number(python)
- 【leetcode】Excel Sheet Column Title & Excel Sheet Column Number (easy)
- [leetcode] Excel Sheet Column Title (excel表格的数字转字母表示格式) C语言实现
- 【LeetCode】 168. Excel Sheet Column Title
- [Leetcode] 168. Excel Sheet Column Title 解题报告
- 【leetcode】Excel Sheet Column Title
- LeetCode Excel Sheet Column Title
- LeetCode No.168 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
- 【LeetCode】Excel Sheet Column Title