【一天一道LeetCode】#171. Excel Sheet Column Number
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
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
(二)解题
题目大意:将EXCEL里面的sheet栏号转换成对应的数字。
解题思路:excel栏号是以26为一个循环,因此执行一个26进制转换就行。
class Solution {
public:
    int titleToNumber(string s) {
        int len = s.length();
        int ret = 0;
        for(int i = 0 ; i<len ;i++){
            ret = ret*26+(s[i]-'A'+1);//26进制
        }
        return ret;
    }
};
【一天一道LeetCode】#171. 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 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 ...
 - 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
		
Problem: Given a column title as appear in an Excel sheet, return its corresponding column number. F ...
 - 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 ...
 - LeetCode 171 Excel Sheet Column Number 解题报告
		
题目要求 Given a column title as appear in an Excel sheet, return its corresponding column number. For e ...
 - Leetcode 171 Excel Sheet Column Number  难度:0
		
https://leetcode.com/problems/excel-sheet-column-number/ class Solution { public: int titleToNumber( ...
 
随机推荐
- IPQ4028开启I2C功能
			
0 概述 IPQ4028是一款集约式4核心ARM7 SOC芯片,内嵌独立双频WiFi子系统,offload式,支持MU-MIMO,最高支持1.2Gbps.标准的官方Demo方案中,IPQ4019开启了 ...
 - es6新增
			
首先要说let,他是只在代码块中执行的变量,例如: { let a = 10; var b = 1;}console.log(a);//definedconsole.log(b);//1 ...
 - RedisAsyncClientAdapter-------------接口继承
			
public abstract class RedisAsyncClientAdapter<K, V, T extends RedisKeyAsyncCommands<K, V> & ...
 - Servlet生命周期与工作原理(转载)
			
Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法 Servlet初始化阶段: 在 ...
 - Unity使用C++作为游戏逻辑脚本的研究
			
文章申明:本文来自JacksonDunstan的博客系列文章内容摘取和翻译,版权归其所有,附上原文的链接,大家可以有空阅读原文:C++ Scripting( in Unity) 一.C#和C++的通信 ...
 - ORACLE设置自启动记录
			
设置开机自启动1. 修改Oracle系统配置文件:/etc/oratab,只有这样,Oracle 自带的dbstart和dbshut才能够发挥作用.[root@hailiang ~]# vi /etc ...
 - 托管C++、C++/CLI、CLR
			
1.什么是托管C++? 在回答这个问题,首先要搞清楚什么是"托管"(Managed).托管是.NET的一个专门概念,它是融于通用语言运行时(CLR)中的一种新的编程理念,因此我们完 ...
 - Vue国际化处理 vue-i18n 以及项目自动切换中英文
			
1. 环境搭建 命令进入项目目录,执行以下命令安装vue 国际化插件vue-i18n npm install vue-i18n --save 2. 项目增加国际化翻译文件 在项目的src下添加lang ...
 - HTML DOM 改变 HTML 内容
			
HTML DOM 允许 JavaScript 改变 HTML 元素的内容. 改变 HTML 输出流 JavaScript 能够创建动态的 HTML 内容: 今天的日期是: Thu Feb 25 201 ...
 - android 原生camera——设置模块修改
			
, 此篇博客是记一次客户需求修改,从上周五到现在正好一周时间,期间的各种酸爽,就不说了,还是来看大家关注的技术问题吧. 首先看下以前效果和修改后的效果: 修改前:修改后: 不知道有没有看明白,我在简单 ...