[LeetCode] Excel Sheet Column Number 字符串转数字
来源:互联网 发布:机器人编程语言py 编辑:程序博客网 时间:2024/05/20 20:56
声明:原题目转载自LeetCode,解答部分为原创
Problem :
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:
思路:与上一道题目相反,本题的解题思路是将字符串中的每个字母都转换成26进制数的一个位数,再将得到的整个26进制数转换成十进制数。
代码如下:
#include<iostream>using namespace std;class Solution {public: int titleToNumber(string s) { int result = 0; for(int i = 0 ; i < s.size() ; i ++) { result = result * 26 + s[i] - 'A' + 1; } return result; }};int main(){Solution text;cout << text.titleToNumber("AB") << endl; cout << text.titleToNumber("E") << endl;return 0;}
0 0
- [LeetCode] Excel Sheet Column Number 字符串转数字
- [C++]LeetCode: 116 Excel Sheet Column Number (excel列坐标转数字)
- LeetCode--Excel Sheet Column Number(Excel表格的列名转数字)Python
- [leetcode]Excel Sheet Column Number
- leetcode:Excel Sheet Column Number
- LeetCode:Excel Sheet Column Number
- leetcode: Excel Sheet Column Number
- [LeetCode] Excel Sheet Column Number
- 【Leetcode】Excel Sheet Column Number
- 【Leetcode】Excel Sheet Column Number
- [Leetcode]Excel Sheet Column Number
- Leetcode: Excel Sheet Column Number
- [LeetCode]Excel Sheet Column Number
- LeetCode:《Excel Sheet Column Number 》
- LeetCode--Excel Sheet Column Number
- Leetcode: Excel Sheet Column Number
- 【LeetCode】Excel Sheet Column Number
- [leetcode] Excel Sheet Column Number
- 性能指标、性能测试的一些概念以及性能调优
- Android-Bitmap高效加载避免OOM
- myeclipse连接mysql数据库
- jq插件的编写中(jquery.extend、jquery.fn与jquery.fn.extend的使用区别)
- 排序算法之冒泡排序
- [LeetCode] Excel Sheet Column Number 字符串转数字
- Hibernate5学习笔记(五)
- 12 WebGL移动、旋转和缩放中的平移
- android插件化(AMS Hook)
- Linux strace命令
- 电脑USB口输出的是什么电平
- Github最火开源项目-一分钟学会旋转选择器WheelPicker使用
- 【更友好的用户交互】从一个小程序谈起
- JVM