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

广州网络建站/网站建设高端公司

广州网络建站,网站建设高端公司,网站空间就是虚拟主机吗,代理加盟做什么好题目:数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中,第5位(从0开始计数)是5,第13位是1,第19位是4,等等。请写一个函数,求注意第n位对应的数字。 先举…

题目:数字以0123456789101112131415…的格式序列化到一个字符序列中。在这个序列中,第5位(从0开始计数)是5,第13位是1,第19位是4,等等。请写一个函数,求注意第n位对应的数字。

先举一个具体的例子: 如序列的第1001位是什么?
序列的前10位是0-9这10个只有一位的数字。显然第1001位在这10个数字之后,因此这10个数字可以直接跳过。我们再从后面紧跟着序列中找到第991(991=1001-10)位的数字。
接下来180位数字是90个10-99的两位数。由于991>180,所以第991位在所有的两位数之后。我们再跳过90个两位数,继续从后面找881(881=991-180)位。
接下来的2700位是900个100-999的三位数。由于811<2700,所以第811位是某个三位数中的一位。由于811=270*3+1,这意味着第811位是从100开始的第270个数字即370的中间一位。也就是7.

public class Main {public static void main(String[] args) {System.out.println(digitAtIndex(10));}public static int digitAtIndex(int index) {if(index<0) return -1;int digits =1;while(true) {int numbers = countOfIntegers(digits);if(index<numbers*digits) return digitAtIndex(index,digits);index-=digits*numbers;digits++;}}//下面的函数countOfIntegers得到m位的数字总共有多少个?//例如,输入2,则返回两位数(10-99)的个数90;输入3,则返回三位数(100-999)的个数900private static int countOfIntegers(int digits) {if(digits == 1) return 10;int count =(int) Math.pow(10, digits-1);return 9*count;}//当我们知道要找的那一位数字位于某m位数之中后,就可以用如下函数找出那一位数字,就可以用如下函数找出那一位数字:private static int digitAtIndex(int index, int digits) {int number = beginNumber(digits)+index/digits;int indexFromRight = digits-index%digits;for(int i =1;i<indexFromRight;i++) {number/=10;}return number%10;}//在上述函数中,我们需要知道m位数的第一个数字。例如,第一个两位是10,第一个三位数是100,。第一个m位数可以用如下函数求得:private static int beginNumber(int digits) {if(digits == 1) return 0;return (int) Math.pow(10, digits-1);}}
http://www.lbrq.cn/news/1298287.html

相关文章:

  • 搜索不到的网站/做网站
  • 网站产品管理模块/seo工资待遇 seo工资多少
  • 延安网站建设/seo是指什么职位
  • 网站如何改字体/市场营销案例100例
  • 做网站要准备的资料/营销策略是什么意思
  • 百度网站建设是什么意思/衡水今日头条新闻
  • 网站建设怎么做网站/站长工具官网
  • 网站建设与推广是什么/免费推广网站大全下载
  • 自贡网站建设/seo的优化方向
  • 做网站公司 营销/网站排名优化怎样做
  • 工商服务平台/太原seo优化公司
  • 做设计必看十大网站/seo自动优化软件
  • 网站建设 目的 意义 政策/厦门seo新站策划
  • axure怎么做网站原型/下载百度2024最新版
  • 如何k掉网站/宁波seo推广方式排名
  • wordpress后台修改默认主题/优化大师免费安装下载
  • 对口网站怎么做/槐荫区网络营销seo
  • 网站建设方面书籍/seo关键字优化教程
  • 网站名称大全/网络营销题库案例题
  • 网站建设硬件需求/杭州seo网站建设靠谱
  • wordpress内网和外网/seo 视频
  • 金融网站框架模板/黑帽seo是什么
  • 厦门做商城网站/网站建设需要啥
  • 网站的维护与更新/线上营销策划案例
  • 做游戏网站用什么软件/东莞网络推广系统
  • 湛江网站建设/网站优化工具
  • 婚庆网站模板/打开网站搜索
  • 求可以做问卷测试的网站/黄页88网站推广方案
  • 网站建设需要平台/百度西安
  • 常用网站图标/如何优化关键词
  • Jmeter系列(7)-线程组
  • 轻松上手:从零开始启动第一个 Solana 测试节点
  • [spring6: AspectJAdvisorFactory AspectJProxyFactory]-源码解析
  • 学习 Python 爬虫需要哪些基础知识?
  • 用户中心项目实战(springboot+vue快速开发管理系统)
  • LVS的简介以及架构