LeetCode Excel Sheet Column Number JAVA
来源:互联网 发布:java 黑白棋 编辑:程序博客网 时间:2024/05/01 18:03
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
写的比较挫,先是判断一下,如果是String只有一个单词的话,就比较简单,直接返回这个单词对应的值就行了。如果有多个单词的话,就先把第一个到倒数第二个的所有和都加起来,再加上最后一位的值就OK了。
public class Solution { public int titleToNumber(String s) { int sum = 0; char[] a = s.toCharArray(); if(a.length==1){ return a[0]-'A'+1; } for(int i = 0; i < a.length-1; i++){ sum = sum + a[i] -'A' + 1; sum = sum*26; } return sum + a[a.length-1]-'A' +1; }}
0 0
- 【leetcode Java】Excel Sheet Column Number
- LeetCode|Excel Sheet Column Number-java
- (java)leetcode Excel Sheet Column Number
- LeetCode Excel Sheet Column Number JAVA
- LeetCode 171 -Excel Sheet Column Number ( JAVA )
- [LeetCode-171]Excel Sheet Column Number(java)
- LeetCode-171. Excel Sheet Column Number (Java)
- [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 》
- Hadoop ClassPath
- 由Namespace冲突导致报错 类不明确。
- response、request的使用
- 周期字串
- linux 64位机编译32位程序
- LeetCode Excel Sheet Column Number JAVA
- CSP 最优配餐
- Android 三种常用多线程实现方式解析
- SpringMvc 3.2配置指南
- POJ 1611 The Suspects (感染人数的集合,中文对照)
- gnuplot_i 文件的说明,翻译成的中文
- Java ThreadManager(线程池管理类)-网络频繁访问处理机制
- 【算法】—— str2int(正序和逆序)
- Git 的origin和master分析