博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode171.[math] Excel Sheet Column Number
阅读量:4219 次
发布时间:2019-05-26

本文共 1015 字,大约阅读时间需要 3 分钟。

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 -> 1B -> 2C -> 3...Z -> 26AA -> 27AB -> 28
class Solution(object):    def titleToNumber(self, s):        Array_=list(s)        Array_.reverse()        s=0        for i in range(len(Array_)):            s+=(ord(Array_[i])-ord('A')+1)*(26**i)        return s

leetcode 168.[math] Excel Sheet Column Title

Given a positive integer, return its corresponding column title as appear in an Excel sheet.

For example:

1 -> A2 -> B3 -> C26 -> Z27 -> AA28 -> AB
class Solution(object):    def convertToTitle(self, n):        dict=['Z','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']        ans=[]        while n!=0:            ans.append(dict[n%len(dict)])            tmp=n%len(dict)            if tmp==0:                tmp=len(dict)            n=(n-tmp)/len(dict)        ans.reverse()        s=''.join(ans)        return s

转载地址:http://czqmi.baihongyu.com/

你可能感兴趣的文章
Web前端学习笔记——JavaScript之正则表达式、伪数组、垃圾回收
查看>>
Web前端学习笔记——JavaScript 之继承、函数进阶
查看>>
Web前端学习笔记——JavaScript之面向对象游戏案例:贪吃蛇
查看>>
不做单元测试?小心得不偿失!嵌入式系统单元测试工具,自动生成测试用例
查看>>
一种实用的联网汽车无线攻击方法及车载安全协议
查看>>
光靠欺骗检测是不够的:对抗多目标跟踪的攻击
查看>>
基于微区块链的V2X地理动态入侵检测
查看>>
面向V2C场景的ADAS数字孪生模型构建方法
查看>>
Comma2k19数据集使用
查看>>
面向自动驾驶车辆验证的抽象仿真场景生成
查看>>
一种应用于GPS反欺骗的基于MLE的RAIM改进方法
查看>>
自动驾驶汽车CAN总线数字孪生建模(二)
查看>>
自动驾驶汽车GPS系统数字孪生建模(一)
查看>>
自动驾驶汽车GPS系统数字孪生建模(二)
查看>>
上海控安入选首批工控安全防护能力贯标咨询机构名单
查看>>
自动驾驶汽车传感器数字孪生建模(一)
查看>>
CUDA 学习(四)、线程
查看>>
CUDA 学习(五)、线程块
查看>>
CUDA 学习(八)、线程块调度
查看>>
CUDA 学习(九)、CUDA 内存
查看>>