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

苏州网站建设信息网络网建短信

苏州网站建设信息网络,网建短信,梵克雅宝五花手链,python+视频播放网站开发题目 400. 第 N 位数字 给你一个整数 n #xff0c;请你在无限的整数序列 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, …] 中找出并返回第 n 位上的数字。 示例 1#xff1a; 输入#xff1a;n 3 输出#xff1a;3 示例 2#xff1a; 输入#xff1a;n 11 输出#xff1a;…题目 400. 第 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 的一部分。 提示 节点总数 10000 解法 由题目可知一位数占用一位两位数占用俩位以此类推我们需要得知 n 是在几位数上的所以用 n 减去前面位数占用的位数的总和一位数1-9共9位二位数10-99共90×2180位…确定数字所在位数之后确定 n 所在的实际数字究竟是哪个确定实际位数后最后一步是确定所找数字在实际数字的第几位 class Solution { public:int findNthDigit(int n) {int numDigits 1; // 初始化数字位数long long int numCount 9; // 当前数字位数所包含的数字个数// 确定给定数字所在的位数while (n - numCount * numDigits 0) {n - numCount * numDigits;numDigits;numCount * 10;}// 确定实际数字int num pow(10, numDigits - 1) (n - 1) / numDigits;// 确定所找数字的位数int digitIndex (n - 1) % numDigits;// 将数字转换为字符串并获取指定位上的数字std::string numStr std::to_string(num);return numStr[digitIndex] - 0;} };
http://www.w-s-a.com/news/420584/

相关文章:

  • 西安网站运营上海闵行区网站制作公司
  • 宁波网站推广代运营长链接转化成短链接工具
  • 小企业如何建网站怎么自己制作app
  • 苏州品牌网站制作公司宁波建设工程有限公司
  • 合肥网站建设zgkr互联网创业好项目
  • 哪里学网站建设与管理云落wordpress
  • 网站建设意见做网站涉及到哪些
  • 网站导航栏原型图怎么做怎么样创建一个网站
  • 遨游建站金融网站建站
  • cms企业网站模板上海网站开发平台
  • 贵阳网站建设搜q479185700网站团队建设
  • 电商网站建设 教学总结蚌埠市住房建设部网站
  • 深圳罗湖企业网站发稿类别是什么
  • 做网站基本语言企业应用软件开发
  • 网站建设与运营 市场分析影视小程序搭建
  • vs 团队网站开发中铁建设门户网登录咋进不去了
  • 快速网站建设公司哪家好优秀的网站建设
  • 网站开发的自适应wordpress搜索词结果按文章标题
  • 微网站是用什么开发的wordpress中英文主题
  • 纯静态网站怎么做淄博seo开发
  • 江西新农村建设权威网站盐步网站制作
  • 网站ui设计例子怎么做打鱼网站
  • 在1688做公司网站wordpress category
  • 单页面 网站 模板网站代理公司
  • 手机网站底部电话代码网站后台点击添加图片没有反应
  • 龙岩建设局网站声明自学制作网站难不难
  • 济南网站优化小黑godaddy中文网站开发
  • 做微课常用的网站广州seo优化推广
  • 主机屋如何做网站电脑网页游戏大全
  • 工作网站建设中布线费用账务处理特色的重庆网站推广