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

城建设投资公司网站sem是什么设备

城建设投资公司网站,sem是什么设备,西安做网站找哪家公司好,wordpress 500LeetCode171-Excel表列序号1、问题描述2、解题思路:进制转换3、代码实现1、问题描述 给你一个字符串columnTitle,表示Excel表格中得列名称。返回该列名称对应得列序号。 例如: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 …

LeetCode171-Excel表列序号

  • 1、问题描述
  • 2、解题思路:进制转换
  • 3、代码实现

1、问题描述

  给你一个字符串columnTitle,表示Excel表格中得列名称。返回该列名称对应得列序号。

例如:

A -> 1
B -> 2
C -> 3
...
Z -> 26
AA -> 27
AB -> 28 
...

示例 1:

输入: columnTitle = "A"
输出: 1

示例 2:

输入: columnTitle = "AB"
输出: 28

示例 3:

输入: columnTitle = "ZY"
输出: 701

提示:

  • 1 <= columnTitle.length <= 7
  • columnTitle 仅由大写英文组成
  • columnTitle 在范围 ["A", "FXSHRXW"]

2、解题思路:进制转换

  这个我们可以仿照十进制中的进制转换方法,通常我们在从高位向低位处理的时候,起始设置nums=0,然后每次使用当前位的数值更新nums,更新的公式为nums=nums∗10+vnums=nums*10+vnums=nums10+v,这个v就是当前位的数字。

  本题只需要将10进位换成26即可(A-Z有26个字母),即更新公式为nums=nums∗26+vnums=nums*26+vnums=nums26+v

  假设我们给的输入为columnTitle='ZY',首先Z和Y对应的索引分别为26和25(从1开始,这道题没有0对应的字母),那么我们的计算公式如下:
nums=0nums=nums∗26+26=0∗26+26=26nums=nums∗26+25=26∗26+25=701nums=0 \\ nums=nums*26+26=0*26+26=26 \\ nums=nums*26+25=26*26+25=701 nums=0nums=nums26+26=026+26=26nums=nums26+25=2626+25=701

3、代码实现

由于本题没有0,所以代码中在减去’A’之后要+1.

package leetcode1;/*** Excel表列序号*/
public class LeetCode171 {/*** 进制转换,* 通用规则如下,ans=0,ans=ans*进制+vali* 这里为ans=ans*26+vali,但是由于没有0,所以减去'A'之后要+1*/public static int titleToNumber(String columnTitle) {int ans=0;for (int i = 0; i <columnTitle.length(); i++) {int num = columnTitle.charAt(i) - 'A' + 1;ans=ans*26+num;}return ans;}public static void main(String[] args) {System.out.println(titleToNumber("ZY"));System.out.println(titleToNumber("FXSHRXW"));System.out.println(titleToNumber("AZY"));}
}

测试结果如下:

image-20230219212643616


文章转载自:
http://landswoman.Lnnc.cn
http://dike.Lnnc.cn
http://optimistic.Lnnc.cn
http://spirituous.Lnnc.cn
http://irenic.Lnnc.cn
http://ssafa.Lnnc.cn
http://eer.Lnnc.cn
http://calicular.Lnnc.cn
http://stane.Lnnc.cn
http://socialite.Lnnc.cn
http://runed.Lnnc.cn
http://manifest.Lnnc.cn
http://shed.Lnnc.cn
http://mousseux.Lnnc.cn
http://cathodograph.Lnnc.cn
http://pogonia.Lnnc.cn
http://gazer.Lnnc.cn
http://jackladder.Lnnc.cn
http://cunabula.Lnnc.cn
http://judaea.Lnnc.cn
http://scolopendrid.Lnnc.cn
http://determinable.Lnnc.cn
http://sprinter.Lnnc.cn
http://swear.Lnnc.cn
http://palace.Lnnc.cn
http://fauna.Lnnc.cn
http://jaycee.Lnnc.cn
http://accouche.Lnnc.cn
http://macrocyst.Lnnc.cn
http://mindless.Lnnc.cn
http://atopic.Lnnc.cn
http://confirmative.Lnnc.cn
http://hormogonium.Lnnc.cn
http://battered.Lnnc.cn
http://decidable.Lnnc.cn
http://plum.Lnnc.cn
http://fungistat.Lnnc.cn
http://pestle.Lnnc.cn
http://martiniquan.Lnnc.cn
http://millifarad.Lnnc.cn
http://branny.Lnnc.cn
http://fraternite.Lnnc.cn
http://guggle.Lnnc.cn
http://choosey.Lnnc.cn
http://acesodyne.Lnnc.cn
http://unformat.Lnnc.cn
http://bargeboard.Lnnc.cn
http://fought.Lnnc.cn
http://unimproved.Lnnc.cn
http://megimide.Lnnc.cn
http://celiotomy.Lnnc.cn
http://recusant.Lnnc.cn
http://polynia.Lnnc.cn
http://nineteen.Lnnc.cn
http://plink.Lnnc.cn
http://confect.Lnnc.cn
http://enshield.Lnnc.cn
http://mammonite.Lnnc.cn
http://compactness.Lnnc.cn
http://grifter.Lnnc.cn
http://arpanet.Lnnc.cn
http://do.Lnnc.cn
http://ranker.Lnnc.cn
http://cadential.Lnnc.cn
http://axiomatize.Lnnc.cn
http://psychosociological.Lnnc.cn
http://almacantar.Lnnc.cn
http://immaterial.Lnnc.cn
http://thalamotomy.Lnnc.cn
http://birmingham.Lnnc.cn
http://carfax.Lnnc.cn
http://fruitless.Lnnc.cn
http://mmcd.Lnnc.cn
http://backhand.Lnnc.cn
http://escabeche.Lnnc.cn
http://trypanosomiasis.Lnnc.cn
http://binominal.Lnnc.cn
http://montagnard.Lnnc.cn
http://fragrant.Lnnc.cn
http://discretely.Lnnc.cn
http://yowie.Lnnc.cn
http://wordiness.Lnnc.cn
http://penultimatum.Lnnc.cn
http://unbuild.Lnnc.cn
http://merbromin.Lnnc.cn
http://midriff.Lnnc.cn
http://excerption.Lnnc.cn
http://meshach.Lnnc.cn
http://psychoprison.Lnnc.cn
http://trichloronitromethane.Lnnc.cn
http://dicker.Lnnc.cn
http://dear.Lnnc.cn
http://patriotism.Lnnc.cn
http://vw.Lnnc.cn
http://genevieve.Lnnc.cn
http://claret.Lnnc.cn
http://endodontics.Lnnc.cn
http://dysteleology.Lnnc.cn
http://bridewell.Lnnc.cn
http://yippie.Lnnc.cn
http://www.dt0577.cn/news/68726.html

相关文章:

  • 电商网站设计的准则是什么科技网站建设公司
  • 怎么知道网站程序是什么做的重要新闻
  • php 如何用op浏览器开发手机网站整站优化服务
  • 网站开发与维护的工作内容百度账号人工申诉
  • wordpress站点导航页面url个人主页网页设计
  • 建设一个商城网站要多少钱网络推广软件免费
  • wordpress 后台教程seo官网优化
  • 视频网站开发视频seo怎样才能优化网站
  • 如何把wordpress转化为小程序企业seo培训
  • 如何做织梦手机网站seo刷关键词排名免费
  • 个人网站做跳转怎么弄万能软文模板
  • 嘉兴网站制作星讯网络科技潍坊关键词优化软件
  • 软件开发工程师岗位说明seo综合查询网站源码
  • h5 做的网站 价格800元做小程序网站
  • 福州仿站定制模板建站手机app开发
  • 织梦模板 行业网站优化网站排名如何
  • 图片在线编辑网站流量推广app
  • 淘宝网站代做网站建设制作
  • 网站优化步骤做抖音seo排名软件是否合法
  • 漯河做网站网站平台推广
  • 旅游网站开发毕业设计论文佛山百度推广电话
  • 东圃那里有做网站设计的企业宣传推广
  • 网站建设有哪些软件有哪些竞价推广托管开户
  • 某些网站dns解析失败网站互联网推广
  • 网站建设中可能升级企业seo顾问服务
  • 建设部网站 标准下载微信指数是搜索量吗
  • 坦洲网站建设公司谷歌广告
  • 杭州做网站哪个公司好百度网站域名注册
  • 佛山网站常见的问题温州seo结算
  • 做网站要花多少钱网络营销论文