leetcode: Excel Sheet Column Title
来源:互联网 发布:java如何进行异常处理 编辑:程序博客网 时间:2024/04/30 05:38
168. Excel Sheet Column Title
My SubmissionsTotal Accepted: 63607 Total Submissions: 286742 Difficulty: Easy
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
使用迭代的方法:
A-Z 0-25 0~25
AA-AZ 26-51 1*26+0~1*26+25
BA-BZ 52-78 2*26+0~2*26+25
AAA = AA + A = (1*26+0) + 0
BAA = BA + A = (2*26+0) + 0
public class Solution { public String convertToTitle(int n) { return n == 0 ? "" : convertToTitle((n-1)/26) + "" + (char)((n-1)%26 + 65); }}可能表述的不太清楚。但是值得注意的是三位AAA这种情况,他可以通过迭代两位AA与最后一位A 的和来表示。
1 0
- Leetcode: Excel Sheet Column Title
- [LeetCode]Excel Sheet Column Title
- leetcode:Excel Sheet Column Title
- [LeetCode]Excel Sheet Column Title
- [LeetCode] Excel Sheet Column Title
- [leetcode]Excel Sheet Column Title
- LeetCode--Excel Sheet Column Title
- Leetcode: Excel Sheet Column Title
- 【Leetcode】Excel Sheet Column Title
- [LeetCode] Excel Sheet Column Title
- 【Leetcode】Excel sheet Column title
- LeetCode:《Excel Sheet Column Title》
- leetcode-excel sheet column title
- LeetCode--Excel Sheet Column Title
- LeetCode:Excel Sheet Column Title
- Leetcode: Excel Sheet Column Title
- [leetcode] Excel Sheet Column Title
- LeetCode-Excel Sheet Column Title
- 如何破解PDF文档无法复制
- 冒泡排序 查找排序
- OpenVPN连接后内网ping不通
- yield from
- hadoop单机环境搭建
- leetcode: Excel Sheet Column Title
- DIV重叠 CSS让DIV层叠 两个DIV或多个DIV顺序重叠加
- 计数排序
- iOS编程(3)NavigationController
- [jvm解析系列][十]类加载器和双亲委派模型,你真的了解ClassLoader吗?
- Spark定制班第22课:Spark Streaming架构源码图解
- [朝花夕拾]基于C#的模拟仿真平台设计(部分)及服务器异步通信代码
- 第十六周阅读项目-8
- NC开发中 一些bug总结