LeetCode之171. Excel Sheet Column Number

----------------------------------
乘权相加即可。
AC代码:(从右往左)
public class Solution {
    public int titleToNumber(String s) {
        int res=0;
        for(int i=s.length()-1;i>=0;i--) res+=(s.charAt(i)-'A'+1)*((int)(Math.pow(26,s.length()-i-1)));
        return res;
    }
}
精简版AC代码:(从左往右)
public class Solution {
    public int titleToNumber(String s) {
        int res=0;
        for(int i=0;i<s.length();i++) res=res*26+s.charAt(i)-'A'+1;
        return res;
    }
}
题目来源: https://leetcode.com/problems/excel-sheet-column-number/
LeetCode之171. Excel Sheet Column Number的更多相关文章
- 【LeetCode】171. Excel Sheet Column Number
		题目: Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, r ... 
- 【一天一道LeetCode】#171. Excel Sheet Column Number
		一天一道LeetCode 本系列文章已全部上传至我的github,地址:ZeeCoder's Github 欢迎大家关注我的新浪微博,我的新浪微博 欢迎转载,转载请注明出处 (一)题目 Given a ... 
- 【LeetCode】171. Excel Sheet Column Number 解题报告(Java & Python)
		作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目大意 解题方法 Java解法 Python解法 日期 [LeetCode] 题 ... 
- LeetCode Javascript实现 100. Same Tree 171. Excel Sheet Column Number
		100. Same Tree /** * Definition for a binary tree node. * function TreeNode(val) { * this.val = val; ... 
- leetcode 168. Excel Sheet Column Title 171  Excel Sheet Column Number
		题目 //像10进制一样进行 转换 只是要从0开始记录 class Solution { public: string convertToTitle(int n) { char a; string ... 
- 171. Excel Sheet Column Number(C++)
		171. Excel Sheet Column Number Related to question Excel Sheet Column Title Given a column title as ... 
- LeetCode 171. Excel Sheet Column Number (Excel 表格列数字)
		Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ... 
- [LeetCode] 171. Excel Sheet Column Number 求Excel表列序号
		Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ... 
- ✡   leetcode 171. Excel Sheet Column Number  字母转换为数字  --------- java
		Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ... 
随机推荐
- 【knockout】ko绑定click事件传多个参数,
			源:http://knockoutjs.com/documentation/event-binding.html <a href="javascript:;" class=& ... 
- XStream简单入门
			简单的讲,XStream 涉及的就五个知识点:详情参考 官网 混叠,注解,转换器,对象流和操作json! 下面就用几个简单的例子来实现上述五个知识点! 基本步骤: 第1步:创建XStream对象. 通 ... 
- 基于Spring4+Hibernate4的通用数据访问层+业务逻辑层(Dao层+Service层)设计与实现!
			基于泛型的依赖注入.当我们的项目中有很多的Model时,相应的Dao(DaoImpl),Service(ServiceImpl)也会增多. 而我们对这些Model的操作很多都是类似的,下面是我举出的一 ... 
- Android基础总结(二)
			常见布局 相对布局 RelativeLayout 组件默认左对齐.顶部对齐 设置组件在指定组件的右边 android:layout_toRightOf="@id/tv1" 设置在指 ... 
- 解决:笔记本安装mint18时,安装界面显示不全
			近日在给自己的笔记本安装mint18时,安装界面显示不全,就是安装时到了分区界面后看不到下一步. 很无奈.... 于是胡乱摸索,得到解决的办法. 按住键盘上的ALT键,用鼠标向上拖动安装的界面,最好是 ... 
- Unity 小问题
			Cannot cast from source type to destination 我用Object 转 int 会出现这个错误提示 例如 : object p; int pp = (int)p; ... 
- Github上fork了别人的项目之后如何同步代码
			其实很简单,如下: fork了别人代码到自己仓库,然后把自己仓库的代码clone下来 在本地添加远程仓库添加fork的代码库,git remote add xxx url git pull xxx m ... 
- Day1-python基础1
			本次学习内容 Python介绍 发展史 版本选择 install 第一个程序hello world 字符编码及注释 变量 用户输入 表达式if...else 一.Python介绍 1)Python由来 ... 
- BZOJ3168: [Heoi2013]钙铁锌硒维生素
			设$A^TC=B^T$,这样$C_{ij}$表示$B_j$的线性表出需要$A_i$,那么$B_j$可以替换$A_i$,根据$C=(A^T)^{-1}B^T$求出$C$.要求字典序最小完美匹配,先求任意 ... 
- Linux中挂载window7的共享文件
			window7主机: 设置要共享的文件夹 Linux Fedora: 0 su su root 1 samba-client yum install samba-client 2 cifs-utils ... 
