积玉桥网站建设,工程建设是什么工作,果洛营销网站建设服务,毕业设计网站建设英文文献题目链接
Excel 表列序号
题目描述 注意点
columnTitle 仅由大写英文组成1 columnTitle.length 7
解答思路
对于CAB#xff0c;计算其序列号的思路#xff1a;字母B的贡献值为2#xff0c;字母A的贡献值为1 * 26#xff0c;字母C的贡献值为3 * …题目链接
Excel 表列序号
题目描述 注意点
columnTitle 仅由大写英文组成1 columnTitle.length 7
解答思路
对于CAB计算其序列号的思路字母B的贡献值为2字母A的贡献值为1 * 26字母C的贡献值为3 * 26 * 26所以每个位置的贡献值取决于既其处于第几位处于第i位则需要乘Math.pow(26, i - 1)还取决于该字母比A大多少columnTitle.charAt(i) - ‘A’ 1
代码
class Solution {public int titleToNumber(String columnTitle) {int res 0;int mutiple 1;int n columnTitle.length();for (int i n - 1; i 0; i--) {res mutiple * (columnTitle.charAt(i) - A 1);mutiple * 26;}return res;}
}关键点
无