2015年10月24日星期六

Leetcode 168 Excel Sheet Column Title

Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
    1 -> A
    2 -> B
    3 -> C
    ...
    26 -> Z
    27 -> AA
    28 -> AB 
Solution 1:  A-weight 1, B-weight 2.....Z weight 26
 public class Solution {  
   public String convertToTitle(int n) {  
     StringBuilder sb=new StringBuilder();  
     while (n>0) {  
       sb.insert(0,(char)((n-1)%26+'A'));  
       n=(n-1)/26;  
     }  
     return sb.toString();  
   }  
 }  

没有评论:

发表评论