Easy-テーマ64:168.Excel Sheet Column Title
1657 ワード
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問題大意:正の整数を与え、Excelの対応する列番号を求める.题目分析:Easy第9题と似ていて、ずっと模26で余数を求めてアルファベットに対応すればいいです.余0は特殊な場合であることに注意してください.このとき最下位はZとなる.ソース:(language:java)
成績:0 ms、beats 6.39%、衆数0 ms、93.61%.
public class Solution {
public String convertToTitle(int n) {
if(n<27)
return new Character((char) (n+64)).toString();
else {
if(n%26!=0)
return convertToTitle(n/26)+new Character((char) ((n%26)+64)).toString();
else
return convertToTitle(n/26-1)+new Character('Z').toString();
}
}
}
成績:0 ms、beats 6.39%、衆数0 ms、93.61%.