168-excle sheet columen title-字符串转换-26进制数
来源:互联网 发布:nginx 缓存查找 编辑:程序博客网 时间:2024/05/11 02:55
【题目】
Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -> AA 28 -> AB
【解析】
这道题是对偶题
考查进制转换的
其实所有进制转换的题都可以考虑这么做:
除余+规则+除法
这个有一个特殊的地方,是26进制数的26么有进一位而是Z,需要注意。
【代码】
public class Solution {
public String convertToTitle(int n) {
String a[]={"A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"};
String result="";
while(n>0){
int yu = n%26;
if(yu==0) yu=26;
result=a[yu-1]+result;
n=(n-1)/26;
}
return result;
}
}
0 0
- 168-excle sheet columen title-字符串转换-26进制数
- Excel Sheet Column Title 进制转换
- 168 Excel Sheet Column Title
- 168Excel Sheet Column Title
- 168Excel Sheet Column Title
- #168 Excel Sheet Column Title
- 168Excel Sheet Column Title
- 168、Excel Sheet Column Title
- 168Excel Sheet Column Title
- #168 Excel Sheet Column Title &« Excel Sheet Column Number
- leetcode 168-Excel Sheet Column Title
- LeetCode(168) Excel Sheet Column Title
- [leetcode 168] Excel Sheet Column Title
- leetCode#168 Excel Sheet Column Title
- [Leetcode 168, Easy] Excel Sheet Column Title
- [leetcode oj 168] Excel Sheet Column Title
- LeetCode[168]Excel Sheet Column Title
- [leetcode 168]Excel Sheet Column Title
- Java中Filter、Servlet、Listener的学习
- oracleasm 安装时需要查看系统内核信息及配置如下
- 陆兆禧时代的阿里,错过了什么
- 黑马程序员-----基础加强-反射
- linux启动服务器命令
- 168-excle sheet columen title-字符串转换-26进制数
- Linux Cgroups - freezer子系统
- 如何设置lwip的最大socket数和消耗的内存
- joomla 签入 check in 啥意思
- 第十周 【项目2 - 职员有薪水了】
- GIT文件的三种状态 & Git SSH秘钥问题(弄SSH到吐血了)
- wdcp安全设置,让你的后台,只有你自己能访问
- 如何在一个Activity更新另一个Activity的UI(发送广播的方法)
- C++中冒号(:)与双冒号(::)的区别