[LeetCode][Java] Excel Sheet Column Number
質問する
Given a string
せいげんじょうけん 1 ≤\leq≤ columnTitle.length ≤\leq≤ 7 に近づく
答案用紙
Given a string
columnTitle
that represents the column title as appear in an Excel sheet, return its corresponding column number.せいげんじょうけん
columnTitle
consists only of uppercase English letters. columnTitle
is in the range ["A", "FXSHRXW"]
. Z
−A
、すなわち26進法を仮定して近似解を行う.また,それぞれの数字はA
中Z
の数字が存在するように近接しており,簡単な解法が行われている.答案用紙
class Solution {
public int titleToNumber(String columnTitle) {
int answer = 0;
for(int i = columnTitle.length() - 1, radix = 1; i >= 0; --i, radix *= (int)('Z' - 'A' + 1)){
answer += (int)(columnTitle.charAt(i) - 'A' + 1) * radix;
}
return answer;
}
}
Reference
この問題について([LeetCode][Java] Excel Sheet Column Number), 我々は、より多くの情報をここで見つけました https://velog.io/@redgem92/LeetCodeJava-Excel-Sheet-Column-Numberテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol