Microsoft-Excel Sheet Column Number
Given a column title as appear in an Excel sheet, return its corresponding column number.
For example:
A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28
...
Example 1:
Input: "A"
Output: 1
Example 2:
Input: "AB"
Output: 28
Example 3:
Input: "ZY"
Output: 701 本质就是将一个26进制的数,转换成10进制的数
class Solution {
    public int titleToNumber(String s) {
        if(s == null && s.length() == 0){
            return 0;
        }
        int len = s.length();
        int sum = 0;
        for(int i=0; i<len; i++){
            int temp = s.charAt(i) - 'A'+ 1;
            sum = sum * 26 + temp;
        }
        return sum;
    }
}
Microsoft-Excel Sheet Column Number的更多相关文章
- 【leetcode】Excel Sheet Column Title & Excel Sheet Column Number
		题目描述: Excel Sheet Column Title Given a positive integer, return its corresponding column title as ap ... 
- Excel Sheet Column Title & Excel Sheet Column Number
		Excel Sheet Column Title Given a positive integer, return its corresponding column title as appear i ... 
- 【leetcode】Excel Sheet Column Number
		Excel Sheet Column Number Related to question Excel Sheet Column Title Given a column title as appea ... 
- 【LeetCode】168 & 171- Excel Sheet Column Title & Excel Sheet Column Number
		168 - Excel Sheet Column Title Given a positive integer, return its corresponding column title as ap ... 
- 171. Excel Sheet Column Number(C++)
		171. Excel Sheet Column Number Related to question Excel Sheet Column Title Given a column title as ... 
- 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; ... 
- 2016.5.18——Excel Sheet Column Number
		Excel Sheet Column Number 本题收获: 1.对于字符串中字母转为ASIIC码:string s ;res = s[i]-'A'; 这个res就是数字s[i]-'A'是对ASII ... 
- leetcode 168. Excel Sheet Column Title 171  Excel Sheet Column Number
		题目 //像10进制一样进行 转换 只是要从0开始记录 class Solution { public: string convertToTitle(int n) { char a; string ... 
- Excel Sheet Column Title&&Excel Sheet Column Number
		Excel Sheet Column Title Given a positive integer, return its corresponding column title as appear i ... 
- LeetCode  Excel Sheet Column Number 表列数
		题意:天啊!我竟然看不懂题意,还去翻别人的代码才懂!给定一个字符串,求该字符串二十六进制的总值. 思路:'A'~'Z'就是1到26,"AA"=26+1=27,"BA&qu ... 
随机推荐
- Eclipse 中 SDK无法更新---解决方法
			在SDK Manager -> tools -> options中: HTTP Proxy Server: mirrors.neusoft.edu.cn HTTP Proxy Port: ... 
- javascritp文章 You-Dont-Know-JS
			https://github.com/getify/You-Dont-Know-JS 有6个系列.git在线免费. 第一本, up and going (点击链接) Mission: 作者建议在开始学 ... 
- mac 安装nginx,并配置nginx的运行环境
			1. 安装nginx // 查询有没有nginx brew search nginx //开始安装nignx brew install nginx 2. 检查nignx是否安装成功 nginx -V ... 
- python-day49--前端 html
			一.列表标签 1.有序列表 <ol> (order list ) 在浏览器中显示包括:padding , 有序排列 <li>:列表中的每一项. 2.无序列表 ... 
- UVA-12569 Planning mobile robot on Tree (EASY Version)  (BFS+状态压缩)
			题目大意:一张无向连通图,有一个机器人,若干个石头,每次移动只能移向相连的节点,并且一个节点上只能有一样且一个东西(机器人或石头),找出一种使机器人从指定位置到另一个指定位置的最小步数方案,输出移动步 ... 
- 在Eclipse中Attach Source
			在Eclipse中,有时需要查看类.方法和变量的声明和定义的源代码. 但是在F3查看一些在JDK库中声明/定义的类.方法和 变量的源代码时,Eclipse给你打开的却是相应的.class文件(byte ... 
- WinForm下的TabControl控件
			一.TabControl控件介绍 TabControl实现的具体效果: 在实际工作中,我是这么用TabControl控件,实现切换页面效果.比如要实现某个界面进行操作,然后还要查看一下日志,就可以使用 ... 
- Shell脚本的学习(一)
			Shell脚本的学习(一) 一)代码式shell脚本简介 1.下载 Xshell 5 建一个文件夹 mkdri home/data ; 1)查看一个在data里建一个1.sh 查看是否建立成功. 2) ... 
- linux安装配置postgres及使用dblink
			好久不写东西,一直在看些开源的东西,下面贴下linux上安装配置postgres及使用dblink的操作参考,以供读者和自己今后参考: 1.下载源码:postgresql-9.3.2.tar.gz 2 ... 
- Snagit安装步骤
			Snagit安装步骤 1解压文件 2运行文件下一步下一步 3拷贝汉化文件到安装目录 安装目录 D:\home\user\TechSmith\snagit 成功 
