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

承德市网站建设网站都是用什么编写的

承德市网站建设,网站都是用什么编写的,电脑上怎么做网站,西安企业电话参考资料 剑指 Offer 44. 数字序列中某一位的数字 中等 351 相关企业 数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中#xff0c;第5位#xff08;从下标0开始计数#xff09;是5#xff0c;第13位是1#xff0c;第19位是4#xff0c;等等。…参考资料 剑指 Offer 44. 数字序列中某一位的数字 中等 351 相关企业 数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中第5位从下标0开始计数是5第13位是1第19位是4等等。 请写一个函数求任意第n位对应的数字。 示例 1 输入n 3 输出3 示例 2 输入n 11 输出0 限制 0 n 2^31 思路 其实并没有什么特别的……就是数数边数边删见下面代码的while循环直到最后落在某个区间这就能确定目标所在的位置是 几位数的群体(即退出while循环后的digit, 如果digit2,那么说明落在10-99之间) 再在这个群体里定位是哪一个数字见int num那一行。比如27 进一步定位是这个数字的哪一位见最后的return语句。比如第一位即7 注意从0开始数也就是0就是第0位1就是第1位。 class Solution {public int findNthDigit(int n) {int digit1;int count9;// int start1;while(ncount){n-count;digit;start*10;count digit*start*9;//10-99, 100-999, }int num start(n-1)/digit;return Long.toString(num).charAt((n-1)%digit)-0;// !! 注意这里取出第((n-1)%digit)个字符之后怎么将它转化为整数再返回}// 参考资料下面是LeetCode,K神的代码可以看到大神把start,count这些增长比较快的数设置成Long型注意最后将某个字符转成数字的代码注意这代码已经将n0的情况考虑在内此时不进入while循环(n-1)/digit-1, so num0.public int findNthDigit2(int n) {int digit 1;long start 1;long count 9;while (n count) { // 1.n - count;digit 1;start * 10;count digit * start * 9;}long num start (n - 1) / digit; // 2.return Long.toString(num).charAt((n - 1) % digit) - 0; // 3.}}
http://www.hkea.cn/news/14410468/

相关文章:

  • 合肥高端网站建设工作室h5移动网站开发
  • 南宁网站优化公司哪家好网站备案网站类型
  • 找个网站怎么那么难企业网站建设公司电话西安
  • 网站推广活动网站如何换服务器
  • 化妆品设计网站wordpress 添加商品
  • 南康网站建设软件开发公司架构
  • 免费自己制作logo的网站南昌网站建设索王道下拉
  • 天津做网站制作公司国外网站排名 top100
  • 房地产开发商无锡网站推广优化公司
  • 目标网站都有哪些内容哪个行业最容易做网站
  • iis网站后台登不进广告公司做的网站字体侵权
  • 实名制认证网站网站广告图做多大
  • 章丘网站制作谷歌chrome
  • 去哪找网站建设公司好怎么做线上营销
  • 包头网站建设易通软件开发流程简介
  • vs2010网站开发与发布东莞凌峰建设公司
  • 框架网站怎么做道滘做网站
  • 株洲网站建设技术公司wordpress 影楼
  • 做设计有哪些好用的素材网站传奇官网
  • 网站你的后台管理系统用什么做网站一般做几个关键词
  • 南京领动做网站怎么样我现在有域名怎么做网站
  • seo服务专业网站优化公司
  • 机电设备网站模板官网网站备案流程
  • 微信小程序个人网站开发seo网站推广的作用
  • 作文网投稿网站备案域名多少钱
  • 河池市城乡住房建设厅网站wordpress目录
  • 长春火车站官网网站开发+协作平台
  • 网站被墙怎么办膜结构网站推广怎么做
  • 高校门户网站开发广西网站建设服务
  • 网站查询seoftp网站怎么建