Easy-题目9:171. Excel Sheet Column Number

原创 2016年05月30日 19:52:24

题目原文:
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中的列号转换成自然数的列号。
题目分析:
递归计算,列号长度为0时对应0,否则为除最后一位的子串对应列号*26加末尾一位字母的序号。
例如:ABC列对应的自然数是 AB列对应的自然数(28)*26+C的字母序号(3)。
源码:(language:java)

public class Solution {
    public int titleToNumber(String s) {
        return (s.length()==0)?0:titleToNumber(s.substring(0, s.length()-1))*26+s.charAt(s.length()-1)-'A'+1;
    }
}

成绩:
3ms,beats 11.31%,众数3ms,66.06%

版权声明:完整版Leetcode题解请出门左转https://github.com/cmershen1/leetcode/tree/master/docs

相关文章推荐

Leetcode 171. Excel Sheet Column Number

Related to question Excel Sheet Column TitleGiven a column title as appear in an Excel sheet, return...

LeetCodeOJ_171_Excel Sheet Column Number

Given a column title as appear in an Excel sheet, return its corresponding column number.

171. Excel Sheet Column Number\172. Factorial Trailing Zeroes\134. Gas Station\135. Candy

Excel Sheet Column Number 题目描述 代码实现 Factorial Trailing Zeroes 题目描述 代码实现 Gas Station 题目描述 代码实现 Candy ...

[LeetCode][171][Excel Sheet Column Number]

题目链接:https://leetcode.com/problems/excel-sheet-column-number/ 题目描述: Given a column title a...

LeetCode笔记:171. Excel Sheet Column Number

模仿处理excel中的列

Leetcode_171_Excel Sheet Column Number

本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/42290079 Given a column title ...

<LeetCode OJ> 171 / 168 Excel Sheet Column Number & Title

171. Excel Sheet Column Number My Submissions Question Total Accepted: 58671 Total Submissions: ...

LeetCode之路:171. Excel Sheet Column Number

LeetCode之路:171. Excel Sheet Column Number 一、引言这道题相对来说比较简单,但是背后涉及到的东西确实挺有意思的: 我才知道 Excel 的列的表示是用的类似...

LeetCode Factorial Trailing Zeroes, Excel Sheet Column Number

Factorial Trailing Zeroes 题意:给一个数n,问n!的末尾有几个0 第一反应是0只有2、5相遇能出一个0,所以n有几个5的倍数似乎就是答案了。 (n!有k个5,肯定有k个2,能...

Excel Sheet Column Number && Roman to Integer && Integer to Roman && Reverse Integer && Palindrome N

Excel Sheet Column Number 我的思路: 1、进制转换。 代码如下: int titleToNumber(string s) { int ans ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)