LeetCode 171. Excel Sheet Column Number
来源:互联网 发布:linux find mtime时间 编辑:程序博客网 时间:2024/06/07 08:50
171. Excel Sheet Column Number
Description
Related to question Excel Sheet Column Title
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
- 题意即将Excel的列表号(通常是字母)转换成数字形式,转换方式就是A-Z分别代表1-26,包括进位等,举例中说得很明显。
- 其实这就是一个将数码全部用字母表示的26进制数转换为数字形式的十进制,还是按照加权的方式转换。
- 从最低位开始,权值分别是1、26、26^2……按照进制转换的方式写即可,代码如下。
class Solution {public: int titleToNumber(string s) { int rnt = 0; int index = 0; for (int i = s.size() - 1;i >= 0;i--) { rnt += (s[i] - 'A' + 1) * int(pow(26,index)); index++; } return rnt; }};
阅读全文
0 0
- [LeetCode]171.Excel Sheet Column Number
- LeetCode 171.Excel Sheet Column Number
- 171. Excel Sheet Column Number Leetcode Python
- LeetCode 171. Excel Sheet Column Number
- 【LeetCode】171.Excel Sheet Column Number
- LeetCode 171. Excel Sheet Column Number
- [leetcode] 171.Excel Sheet Column Number
- leetCode 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number LeetCode
- LeetCode 171. Excel Sheet Column Number
- Leetcode ☞ 171. Excel Sheet Column Number
- [LeetCode]171. Excel Sheet Column Number
- leetcode 171. Excel Sheet Column Number
- leetcode 171. Excel Sheet Column Number
- LeetCode *** 171. Excel Sheet Column Number
- LeetCode笔记:171. Excel Sheet Column Number
- Leetcode题解 171. Excel Sheet Column Number
- 171.[LeetCode]Excel Sheet Column Number
- 查看jdk的版本以及路径
- jQuey在MyEclipse中不起作用的解决方法
- Sort List (Frequent++)
- 简单抓站的N种方式-urllib与bs4
- 通过GlobalMemoryStatus函数获取当前虚拟内存和物理内存信息
- LeetCode 171. Excel Sheet Column Number
- 回顾大一
- 几种USB控制器类型:OHCI,UHCI,EHCI,XHCI
- Bash语言总结
- android-ndk-r14b\RELEASE.TXT 文件获取 NDK 版本失败
- spring 文件上传与下载【idea】
- 03:八进制小数
- java中的super限定
- redis 简单使用总结