Leet Code OJ 168. Excel Sheet Column Title [Difficulty: Easy]
来源:互联网 发布:手机淘宝看五星好评 编辑:程序博客网 时间:2024/05/16 10:28
题目:
Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
1 -> A2 -> B3 -> C...26 -> Z27 -> AA28 -> AB
翻译:
给定一个正数,返回它类似Excle中对应的列标题。
分析:
关联问题:“Excel Sheet Column Number”
实际为10进制转26进制,但是需要注意的地方是如果取模为0的时候,需要向前借位,否则结果就不正确了。
代码:
public class Solution { public String convertToTitle(int n) { String result=""; while(true){ int num=n%26; if(num==0){ num=26; n-=26; } char c=(char)(num-1+'A'); result=c+result; if(n<26){ break; } n/=26; } return result; }}
0 0
- Leet Code OJ 168. Excel Sheet Column Title [Difficulty: Easy]
- Leet Code OJ 171. Excel Sheet Column Number [Difficulty: Easy]
- 168. Excel Sheet Column Title [easy] (Python)
- 168.leetcode Excel Sheet Column Title(easy)[进制转换]
- Easy-题目64:168. Excel Sheet Column Title
- Leetcode 168. Excel Sheet Column Title (Easy) (cpp)
- [Leetcode 168, Easy] Excel Sheet Column Title
- Excel Sheet Column Title (easy)
- Excel Sheet Column Title (easy)
- <LeetCode><Easy> 168 Excel Sheet Column Title
- Easy 168题 Excel Sheet Column Title
- LeetCode #168 - Excel Sheet Column Title - Easy
- Leet Code OJ 292. Nim Game [Difficulty: Easy]
- Leet Code OJ 242. Valid Anagram [Difficulty: Easy]
- Leet Code OJ 231. Power of Two [Difficulty: Easy]
- Leet Code OJ 258. Add Digits [Difficulty: Easy]
- Leet Code OJ 226. Invert Binary Tree [Difficulty: Easy]
- Leet Code OJ 283. Move Zeroes [Difficulty: Easy]
- Android studio导入工程很卡及下载网络jar很慢问题总结
- 拼音转换类
- swift: Swift中static和class的使用
- java内部类
- 一台机器上部署多个tomcat 服务
- Leet Code OJ 168. Excel Sheet Column Title [Difficulty: Easy]
- 第十四章编程练习(2)
- Regex Iterators
- BPC电波授时信号的“零成本”伪造
- rest @FormParam、@PathParam、@QueryParam、@HeaderParam、@CookieParam、@MatrixParam说明
- 析构函数
- Android性能优化之AsyncTask
- 持续可用与CAP理论 – 一个系统开发者的观点
- redis 在spring boot工程中的应用(一)