leetcode: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
这题题目的意思就是:将26进制字母转化为10进制数字
class Solution {
public:
    int titleToNumber(string s) {
        int n=0;
        for(int i=0;i<s.size();i++)
        {
        n=n*26+(s[i]-'A'+1);
        return n;
        }
    }
};
编译的时候开始总是出现Line 4: stray ‘\357’ in program错误,后来才知道不小心在程序中打入了全角字符。
其他解法:
A C++ solution Runtime: 0ms
class Solution {
    public:
        int titleToNumber(string s) {
            int res = 0;
            for(int i=0; i<s.length(); i++){
                int exp = s[i] - 'A' + 1;
                res = exp * pow(26, s.length() - i -1) + res;
            }
            return res;
        }
    };
leetcode:Excel Sheet Column Number的更多相关文章
- [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】Excel Sheet Column Number
		
Excel Sheet Column Number Related to question Excel Sheet Column Title Given a column title as appea ...
 - LeetCode OJ:Excel Sheet Column Number(表格列数)
		
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 ...
 - Java for LeetCode 171 Excel Sheet Column Number
		
Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, retur ...
 - LeetCode: 171 Excel Sheet Column Number(easy)
		
题目: Related to question Excel Sheet Column Title Given a column title as appear in an Excel sheet, r ...
 - ✡   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 ...
 - Leetcode 171 Excel Sheet Column Number python
		
题目: Given a column title as appear in an Excel sheet, return its corresponding column number. For ex ...
 - 20. leetcode 171. Excel Sheet Column Number
		
Given a column title as appear in an Excel sheet, return its corresponding column number. For exampl ...
 
随机推荐
- 关于面向对象--oop
			
这两天在做大数据方面的项目看到关于job作业调度的设计,扣了两天了,感触良多,记下来做个反省. 这是一个精简版的图,其中还有一些没有划到,其实到这里目前对我来说已经足够了. 看完图之后进行分析,我只抛 ...
 - 如何在Asp.net中备份Access数据库?
			
public void Create( string mdbPath ) { if( File.Exists(mdbPath) ) //检查数据库是否已存在 { thr ...
 - application/x-www-form-urlencoded multipart/form-data text/plain 的区别和作用
			
我们知道在通过POST方式向服务器发送AJAX请求时最好要通过设置请求头来指定为application/x-www-form-urlencoded编码类型.知道通过表单上传文件时必须指定编码类型为&q ...
 - Unity3D开发Windows Store应用程序 注意事项
			
原地址:http://blog.csdn.net/jbjwpzyl3611421/article/details/12704491 针对最近在移植window store项目中遇到的问题,我整理了官方 ...
 - Rake::TestTask 介绍
			
Rake::TestTask 介绍 通常我们创建一个新的项目的时候,会建立一个test或者spec的文件夹来存放测试的文件,运行这些测试需要单独的命令,比如在项目目录下执行rspec .或者ruby ...
 - (3)初次接触off
			
boss布置任务了,要读入off文件,生成能显示出来的可执行文件,完成不了就要滚蛋 目前的东西还是不用保密的,到后面我就要设密码了 好,.off文件是什么? OFF,Object File Forma ...
 - 解析Java中静态变量与实例变量的区别
			
java类的成员变量有俩种:一种是被static关键字修饰的变量,叫类变量或者静态变量:另一种没有static修饰,为实例变量. 在语法定义上的区别:静态变量前要加static关键字,而实例 ...
 - 如何查看eclipse中servlet跟jsp的版本
			
打开tomcat的lib 目录下,有两个JAR文件: jsp-api.jar servlet-api.jar .如果没有,那可能是你没有添加进来.解压这两个文件,用记事本分别打开META-INF下的M ...
 - C++运算符重载——重载特殊运算符
			
1.重载赋值运算符= 赋值运算符用于同类对象间的相互赋值.赋值运算符只能被重载为类的非静态成员函数,不能重载为友元函数和普通函数. 对于用户自定义的类而言,如果没有重载赋值运算符,那么C++编译器会为 ...
 - 【转】SIP初步
			
1.什么是SIP SIP(会话发起协议)属于IP应用层协议,用于在IP网上为用户提供会话应用.会话(Session)指两方或多方用户之间的语音.视频.及其他媒体形式的通信,具体可能是IP电话.会议.即 ...