博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode - Excel Sheet Column Number
阅读量:4944 次
发布时间:2019-06-11

本文共 821 字,大约阅读时间需要 2 分钟。

2015.1.23 17:54

Related to question 

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

Solution:

  This is a reversed version of the paired question. So do it backward.

Accepted code:

1 // 1AC, nice and easy 2 class Solution { 3 public: 4     int titleToNumber(string s) { 5         int base = 1; 6         int i; 7         int len = s.length(); 8         int sum = 0; 9         10         for (i = 0; i < len; ++i) {11             sum = sum * 26 + (s[i] - 'A');12         }13         for (i = 1; i < len; ++i) {14             base *= 26;15             sum += base;16         }17         sum += 1;18         19         return sum;20     }21 };

 

转载于:https://www.cnblogs.com/zhuli19901106/p/4244794.html

你可能感兴趣的文章
graphviz入门
查看>>
CSS可以和不可以继承的属性
查看>>
Python基础(三)
查看>>
Continuous integration
查看>>
hl7 V2中Message Control ID的含义及应用
查看>>
IOS 4个容易混淆的属性(textAligment contentVerticalAlignment contentHorizontalAlignment contentMode)...
查看>>
C#HttpHelper类1.3正式版教程与升级报告
查看>>
Quartz和TopShelf Windows服务作业调度
查看>>
让ie9之前的版本支持canvas
查看>>
排序规则
查看>>
percent的用法
查看>>
Hibernate三种状态详解
查看>>
判断一个数是否是2^N次方
查看>>
js中几种实用的跨域方法原理详解
查看>>
打印图形
查看>>
《第一行代码》学习笔记7-活动Activity(5)
查看>>
ngx_http_core_module 模块
查看>>
两个常见的oracle索引
查看>>
一位有着工匠精神的博主写的关于IEnumerable接口的详细解析
查看>>
MySQL中特有的函数If函数
查看>>