博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode_Excel Sheet Column Number
阅读量:5213 次
发布时间:2019-06-14

本文共 807 字,大约阅读时间需要 2 分钟。

171. Excel Sheet Column Number

Related to question 

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
如题,题目可理解为二十六进制的转化。
代码如下:
 
public class Solution {    public int titleToNumber(String s) {        int num=0;	int[] a =new int[s.length()];	for(int j = 0; j < s.length(); j++){		a[j]=s.charAt(j)-'A'+1;		num=num+Pow(26,s.length()-j-1)*a[j];		}	return num;    }    private static int Pow(int i, int j){		if(j==0) return 1;		return i*Pow(i,j-1);	}}
或是比较灵巧的方法:如下:
public class Solution {    public int titleToNumber(String s) {        int num=0;	for(int j = 0; j < s.length(); j++){		num=num*26+s.charAt(j)-"A"+1;				}	return num;    }  }

转载于:https://www.cnblogs.com/sunbinbin/p/5122551.html

你可能感兴趣的文章
单元格编辑后级联汇总刷新
查看>>
Android listview与adapter用法
查看>>
Windows Azure 自动伸缩已内置
查看>>
远程连接服务器上的oracle数据库几种方法
查看>>
第13篇
查看>>
小试python爬虫程序
查看>>
[翻译]NUnit---Equality Asserts&& Identity Asserts (四)
查看>>
MySQL数据库导入错误:ERROR 1064 (42000) 和 ERROR at line xx:
查看>>
Mysql drop function xxxx ERROR 1305 (42000): FUNCTION (UDF) xxxx does not exist
查看>>
5.25上午 外教课 写作小框架
查看>>
7-5
查看>>
css规范
查看>>
Fiddler 抓包工具总结
查看>>
Django-DRF(1)
查看>>
python 树遍历
查看>>
Redis 安装
查看>>
课程改进意见
查看>>
[转]Apache的CRT格式SSL证书转换成IIS用的PFX格式
查看>>
C# 委托
查看>>
夜间模式的开启与关闭,父模板的制作
查看>>