leetcode 168|171. Excel Sheet Column Title 171. Excel Sheet Column Number
来源:互联网 发布:ubuntu apt 安装路径 编辑:程序博客网 时间:2024/05/29 18:34
168. Excel Sheet Column Title
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是Z。而不是进位。所以要分情况处理
先计算低位 再计算高位。
class Solution {public: string convertToTitle(int n) { string ret = ""; while (n != 0) { if(n % 26 != 0) { ret = ret + char(n % 26 + 64); n /= 26; } else { ret = ret + 'Z'; n = n / 26 - 1; } } reverse(ret.begin(),ret.end()); return ret; }};
171. Excel Sheet Column Number
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
class Solution {public: int titleToNumber(string s) { int ret = 0; int k = 1; while (s != "") { ret += k * (int(s[s.size()-1]) - 64); k *= 26; s = s.substr(0, s.size() - 1); } return ret; }};
阅读全文
0 0
- leetcode 168|171. Excel Sheet Column Title 171. Excel Sheet Column Number
- 171. Excel Sheet Column Number 168. Excel Sheet Column Title
- [LeetCode] Excel Sheet Column Title、Excel Sheet Column Number
- 【leetcode】Excel Sheet Column Title & Excel Sheet Column Number
- LeetCode[Math]----Excel Sheet Column Title----Excel Sheet Column Number
- LeetCode|Excel Sheet Column Number&& Excel Sheet Column Title
- leetcode笔记--Excel Sheet Column Title&Excel Sheet Column Number
- LeetCode 171. Excel Sheet Column Number & 168. Excel Sheet Column Title
- 【LeetCode】171. Excel Sheet Column Number && 168. Excel Sheet Column Title
- [LeetCode]168. Excel Sheet Column Title&171. Excel Sheet Column Number
- 【Leetcode】171. Excel Sheet Column Number,168. Excel Sheet Column Title
- #168 Excel Sheet Column Title &« Excel Sheet Column Number
- [Leetcode]Excel Sheet Column Title/Number
- LeetCode-Excel Sheet Column Number/Title
- #leetcode#168 171 Excel Sheet Column Title 与 Excel Sheet Column Number
- [LeetCode]171.Excel Sheet Column Number
- LeetCode 171.Excel Sheet Column Number
- 171. Excel Sheet Column Number Leetcode Python
- Ubuntu 10.04下Qt4.7.4移植详解
- WebSphere 安装部署,发布web应用
- C++小练习(一)
- ubuntu 16.04 安装genymotion
- android 持久化技术(一)文件存储
- leetcode 168|171. Excel Sheet Column Title 171. Excel Sheet Column Number
- NO.1 Spring IOC 先建一个简单工厂
- 修改genymotion的deviceId
- LeetCode 14 — Longest Common Prefix (Java)
- HDOJ2018 母牛的故事
- ActiveMQ的消息队列的介绍
- 阅读jdk1.8源码小收获
- Codeforces Round #447 (Div. 2) C. Marco and GCD Sequence
- 我的问题