当前位置: 首页 > news >正文

茂名企业网站开发在线课堂手机网站模板

茂名企业网站开发,在线课堂手机网站模板,煤棚网架公司,百度广告投放这道题一开始以为是简单的进制转换问题#xff0c;用的以往的思路#xff0c;对于一般性的进制转换题目#xff0c;只需要不断地对 columnNumber 进行 % 运算取得最后一位#xff0c;然后对 columnNumber 进行 / 运算#xff0c;将已经取得的位数去掉#xff0c;直到 col… 这道题一开始以为是简单的进制转换问题用的以往的思路对于一般性的进制转换题目只需要不断地对 columnNumber 进行 % 运算取得最后一位然后对 columnNumber 进行 / 运算将已经取得的位数去掉直到 columnNumber 为 0 即可。 但是这里可不是这样比如 26 是 Z52 是 AZ因为这里是从 1 开始表示的没有从 0 开始。所以我就进行了一个判断因为出现 0 的情况只会在 columnNumber 能整除 26 的时候出现其他情况下还是可以使用以往的思路的 class Solution(object):def convertToTitle(self, columnNumber)::type columnNumber: int:rtype: strans # 使用字典推导式创建映射字典mapping {i - 64: chr(i) for i in range(65, 91)}while columnNumber 0:if columnNumber % 26 0:ans mapping[26] anscolumnNumber - 26else:ans mapping[columnNumber % 26] anscolumnNumber columnNumber // 26return ans题解用的是数学的方法很巧妙总体的意思就是和正常 0~25 的 26 进制相比本质上就是每一位多加了 1。假设 A 0B 1那么 AB 26 * 0 1 * 1而现在 AB 26 * (0 1) 1 * (1 1)所以只要在处理每一位的时候减 1就可以按照正常的 26 进制来处理。 class Solution(object):def convertToTitle(self, columnNumber)::type columnNumber: int:rtype: strans # 使用字典推导式创建映射字典mapping {i - 64: chr(i) for i in range(65, 91)}while columnNumber 0:a (columnNumber - 1) % 26 1ans mapping[a] anscolumnNumber (columnNumber - a) // 26return ans
http://www.zqtcl.cn/news/774469/

相关文章:

  • 邢台企业手机网站建设汕头网站制作后缀
  • 微网站后台内容设置做网站语言排名2018
  • 嘉兴网站制作网站建设外贸营销推广平台有哪些
  • 网站开发集广州高端网站定制开发价格
  • 网站开发培训成都网站建设 报价单 doc
  • 苏州哪里有做淘宝网站的WordPress模板博客主题
  • 网站做中转做任务 网站
  • 深圳住房建设局网站网站的建设教程
  • 6免费建站的网站在线建筑设计
  • 哪些网站做任务可以赚钱的建设厅网站如何查询企业信息
  • 深圳网站设计+建设首选深圳市服装网站建设需求分析报告
  • 肥城网站制作浙江省建设厅信息港官网
  • 手机网站建设进度南宁企业网站设计
  • 建设学校网站方案大淘客网站上的推广怎么做
  • 哪个网站可以免费学设计南阳网站建设页面
  • 外贸公司建网站一般多少钱南京网站建设小程
  • 洛阳霞光做网站公司手机编程教学
  • 深圳正规网站建设公司顺德网页制作公司
  • 消防中队网站建设筑云电商网站建设公司
  • 天津网站建设天津中国东盟建设集团有限公司网站
  • 正版传奇手游官方网站宁波建设银行网站首页
  • 中铁建设集团招标网站wordpress区块编辑无法使用
  • 做电影网站需要的服务器配置网站关键词排名优化应该怎么做
  • 企业网站管理关键词你们懂的
  • 成都成华网站建设跟网站开发公司签合同主要要点
  • 手机搭建平台网站化工厂建设网站
  • 怎样建设自己网站的后台龙港哪里有做百度网站的
  • 西安做网站建设哪家好2345网址导航电脑版下载
  • 做暧暧小视频网站十大职业资格培训机构
  • 泰安网站建设优化营销策划是做什么