Excel Sheet Column Title&&Excel Sheet Column Number
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 C++版:
class Solution {
public:
    string convertToTitle(int n) {
        string ret = "";
        while(n)
        {
            ret = (char)((n-)%+'A') + ret;
            n = (n-)/;
        }
        return ret;
    }
};
Python版:
1,10进制转成26进制,但需要注意先减1。
2,chr(i):返回整数i对应的ASCII字符。与ord()作用相反。
3,逆序返回可以直接用res[::-1]。
4,python中string类型的数据没有append(var), insert(index,var),pop(var)等list所拥有的方法,需要特别的注意.
5,python不用像c++那样声明数据类型,但也可以声明,如string=''(字符串),list=[](列表),tuple=(1,1,2,3,)(元组声明后不能更改)
class Solution:
# @param {integer} n
# @return {string}
def convertToTitle(self, n):
flag=n
string=''
while n!=:
rem=(n-)%
n=(n-)/
rem=chr(rem+)
string+=(rem)
return string[::-]
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
26进制转10进制,因为'A'以1开头而不是0,因此要“+1”
class Solution {
public:
    int titleToNumber(string s) {
        int len=s.size();
        int res=;
        for(int i=;i<len;i++)
            res=res*+s[i]-'A'+;
        return res;
    }
};
Excel Sheet Column Title&&Excel Sheet Column Number的更多相关文章
- 【leetcode】Excel Sheet Column Title & Excel Sheet Column Number
		题目描述: Excel Sheet Column Title Given a positive integer, return its corresponding column title as ap ... 
- 【LeetCode】168 & 171- Excel Sheet Column Title & Excel Sheet Column Number
		168 - Excel Sheet Column Title Given a positive integer, return its corresponding column title as ap ... 
- 【leetcode】Excel Sheet Column Title & Excel Sheet Column Number (easy)
		Given a positive integer, return its corresponding column title as appear in an Excel sheet. For exa ... 
- Excel Sheet Column Title & Excel Sheet Column Number
		Excel Sheet Column Title Given a positive integer, return its corresponding column title as appear i ... 
- 168 Excel Sheet Column Title Excel表列名称
		给定一个正整数,返回它在Excel表中相对应的列名称.示例: 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -&g ... 
- Leetcode  Excel Sheet Column Number (C++) &&  Excel Sheet Column Title ( Python)
		Given a column title as appear in an Excel sheet, return its corresponding column number. For exampl ... 
- [LeetCode] Excel Sheet Column Title 求Excel表列名称
		Given a positive integer, return its corresponding column title as appear in an Excel sheet. For exa ... 
- [Swift]LeetCode171. Excel表列序号 | Excel Sheet Column Number
		Given a column title as appear in an Excel sheet, return its corresponding column number. For exampl ... 
- [LeetCode] 168. Excel Sheet Column Title 求Excel表列名称
		Given a positive integer, return its corresponding column title as appear in an Excel sheet. For exa ... 
随机推荐
- bzoj1051: [HAOI2006]受欢迎的牛(tarjan强连通分量)
			强连通缩下点,出度为0有多个答案为0,否则答案为出度为0的强连通分量中点的个数. 发现一道tarjan模板题,顺便复习一波tarjan #include<iostream> #includ ... 
- 四连测Day2
			题目:链接: https://pan.baidu.com/s/1ef_9hGBhczW0B4dz5IUKmw 密码: qgjy T1: hash后直接二分查询即可 #include<iostre ... 
- stout代码分析之十:c++11之move和forward
			stout中大量使用了c++11的特性,而c++11中move和forward大概是最神奇的特性了. 左值和右值的区别 ; // a是左值,0是右值 int b = rand(); // b是左值,r ... 
- Moodle插件开发——Blocks(版块)
			前提: 1) 基于Moodle3.0,要求Moodle版本高于2.0 2) PHP编程基础:语言的了解和开发工具使用 有经验的开发人员和那些只是想程序员的参考文本应参阅附录A. 1. ... 
- SpringMVC 用注解Annotation驱动的IoC功能@Autowired @Component
			转载自:http://blog.csdn.net/lufeng20/article/details/7598564 本文分为三个部分:概述.使用注解进行属性注入.使用注解进行Bean的自动定义. 一, ... 
- 【hdu1255】线段树求矩形面积交
			题意大概就是上图这个样子.<=100组测试数据,每组<=1000个矩形. 题解: 这个问题怎么解决..做了上一题矩形面积并应该就会了.. 对于每个节点维护3个值: cnt:该节点所代表的这 ... 
- 【BZOJ2287】消失之物 [分治][DP]
			消失之物 Time Limit: 10 Sec Memory Limit: 128 MB[Submit][Status][Discuss] Description ftiasch 有 N 个物品, ... 
- 【洛谷 P4320】 道路相遇 (圆方树,LCA)
			题目链接 题意:给一张无向图和\(M\)个询问,问\(u,v\)之间的路径的必经之点的个数. 对图建出圆方树,然后必经之点就是两点路径经过的原点个数,用\((dep[u]+dep[v]-dep[LCA ... 
- 重写strstr、strcpy、memcpy、memset、atof算法
			#include<stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> ... 
- Katu Puzzle(POJ3678+2-SAT问题+tarjan缩点)
			题目链接:http://poj.org/problem?id=3678 题目: 题意:给你a,b,c,op,op为逻辑运算符或.与.异或,使得a op b = c,让你判断这些运算符是否存在矛盾,不存 ... 
