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

网站图片链接到视频怎么做西安百度竞价托管代运营

网站图片链接到视频怎么做,西安百度竞价托管代运营,做网站的咋挣钱,企业网站建设方案怎么写第 N 位数字 题目描述尝试做法推荐做法 题目描述 给你一个整数 n ,请你在无限的整数序列 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …] 中找出并返回第 n 位上的数字。 示例 1: 输入:n 3 输出:3 示例 2: 输入&#x…

第 N 位数字

  • 题目描述
  • 尝试做法
  • 推荐做法

题目描述

给你一个整数 n ,请你在无限的整数序列 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …] 中找出并返回第 n 位上的数字。

示例 1:

输入:n = 3
输出:3
示例 2:

输入:n = 11
输出:0
解释:第 11 位数字在序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, … 里是 0 ,它是 10 的一部分。

提示:

1 <= n <= 231 - 1

尝试做法

实话实说,差点题目没看懂,应该是找出1234567891011…的第n位数。

class Solution {public int findNthDigit(int n) {int times = 0, number = 1, used = 0;while(times < n){int temp = number;used = number;while(temp != 0){temp /= 10;++times;}++number;}while(times > n){used /= 10;--times;}return used % 10;}
}

我先使用了一种时间复杂度较高的方法,一位位遍历,直到满足条件,但是会在大数时超出时间限制。
然后我想到,可以通过0-9,10-99,100-999时times每次增加的速度是不同,如果能判断出第n位数所在的那个序列数的范围,就可以将两层嵌套的while变为一层。但是降低的时间复杂度有限。

推荐做法

class Solution {public int findNthDigit(int n) {int len = 1;while (len * 9 * Math.pow(10, len - 1) < n) {n -= len * 9 * Math.pow(10, len - 1);len++;}long s = (long) Math.pow(10, len - 1);s += n / len - 1;n -= len * (n / len);return n == 0 ? (int) (s % 10) : (int) ((s + 1) / Math.pow(10, len - n) % 10);}
}作者:宫水三叶
链接:https://leetcode.cn/problems/nth-digit/solutions/1129553/gong-shui-san-xie-jian-dan-mo-ni-ti-by-a-w5wl/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

len用于确定第n位数所在序列数的位数

http://www.dtcms.com/wzjs/448823.html

相关文章:

  • 网站制作需要多少钱百度竞价托管代运营公司
  • 代做毕业设计的网站网络营销公司名称
  • 专门查建设项目的网站杭州网站免费制作
  • 自己做的网站打不开是什么原因制造业中小微企业
  • 城建公司建设网站基础资料微信卖货小程序怎么做
  • 企业网站蓝色模板下载微商怎么引流被加精准粉
  • 徐州做网站哪里好优化搜狗排名
  • 嘉祥县建设局网站重庆seo是什么
  • c语言做网站的代码百度关键词优化软件
  • 网站建设如何上传图片百度人工客服电话怎么转人工
  • 傻瓜式网站开发服务器租用
  • 用asp.net做的网站模板下载全国疫情的最新数据
  • 品牌网站设计制作找哪家爱廷玖达泊西汀
  • 给人做设计的网站网络营销课程作业
  • seo关键词大搜长沙seo网站优化公司
  • 设计师兼职网站没广告的视频播放器app
  • 做好网站怎么做app网站检测中心
  • 滕州外贸网站建设武汉做网页推广公司
  • 怎么自己做免费网站篮网目前排名
  • 做冰淇淋生意网站外包公司和劳务派遣的区别
  • 建筑装饰和网站建设哪个好整合营销传播理论
  • 重庆学校网站建设镇江网页设计
  • 网站建设 预付款网络营销优化培训
  • 局域网内建设网站平台推广引流
  • 四平做网站佳业首页刚刚刚刚刚刚刚刚刚刚刚刚刚刚刚
  • 天津 论坛网站制作公司净水器十大品牌
  • 十佳网站网站页面优化方案
  • 做销售网站要多少钱网站管理工具
  • 重庆网站建设网领科技云推广
  • WordPress tag 分类自动优化句子的软件