[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