Excel Sheet Column Number
来源:互联网 发布:kmp算法c代码 编辑:程序博客网 时间:2024/05/17 03:37
题目描述
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具体可以查看https://oj.leetcode.com/problems/excel-sheet-column-number/
解题思路
解题思路主要是:根据一个字母时共有26个,两位字母26*26中情况,依次类推,找出规律。然后逐位进行计算,下一位=上一位*26+与A的差值。
自己的源代码
package leetcode;public class ExcelSheetColumnNumber {public int titleToNumber(String s) {//处理特殊情况if(s == null || s.length() == 0) return 0;int sum = 0;for(int i = 0; i < s.length(); i++)sum = sum*26 + s.charAt(i) - 'A' + 1; return sum; }public static void main(String[] args) {ExcelSheetColumnNumber escn = new ExcelSheetColumnNumber();//String s = "";//String s = null;//String s = "A";String s = "AB";System.out.println(escn.titleToNumber(s));}}
0 0
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- Excel Sheet Column Number
- 大于2T的分区方式parted##
- 云课堂java-第七周编程作业1-分解质因数
- python logger
- 点击推送通知时APP方法调用的几种情况
- nutch2.2.1之hbase部署
- Excel Sheet Column Number
- hdu 1890 二维树状数组
- Android smack+ejabberd+spack 实现即时通讯(一)服务器搭建
- nginx与lua的组合
- Span的四个常用flag的用法
- Oracle Pipelined Table Functions简介
- 进程间通信 - 剪贴板实现
- LeetCode--Sqrt(x)
- HTTP 错误码