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

Java | Leetcode Java题解之第400题第N位数字

题目:

题解:

class Solution {public int findNthDigit(int n) {int d = 1, count = 9;while (n > (long) d * count) {n -= d * count;d++;count *= 10;}int index = n - 1;int start = (int) Math.pow(10, d - 1);int num = start + index / d;int digitIndex = index % d;int digit = (num / (int)(Math.pow(10, d - digitIndex - 1))) % 10;return digit;}
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 决策树基础概论
  • Android 13 固定systemUI的状态栏为黑底白字,不能被系统应用或者三方应用修改
  • flutter widget.onPressed回调无效
  • 微软面向所有用户推出 Xbox Game Pass Standard
  • 四、链表————相关概念详解
  • 【数据结构与算法 | 灵神题单 | 合并链表篇】力扣2, 21, 445, 2816
  • Spring 循环依赖原理及解决方案
  • 基于扣子(Coze)打造第一个智能体——个性化对话机器人
  • 【Python基础】Python错误和异常处理(详细实例)
  • Linux s3c2440 开发板上的操作系统实现 ubuntu
  • 前端的面试题
  • vue3+ant design vue动态实现级联菜单~
  • 动态规划算法:05.路径问题_不同路径_C++
  • 通信工程学习:什么是接入网(AN)中的CF核心功能
  • Linux 工程师:探索开源世界的专业之路
  • 2017 年终总结 —— 在路上
  • Angular数据绑定机制
  • Hibernate【inverse和cascade属性】知识要点
  • iOS小技巧之UIImagePickerController实现头像选择
  • mysql 数据库四种事务隔离级别
  • MySQL数据库运维之数据恢复
  • nginx 负载服务器优化
  • NSTimer学习笔记
  • Octave 入门
  • Python中eval与exec的使用及区别
  • seaborn 安装成功 + ImportError: DLL load failed: 找不到指定的模块 问题解决
  • spring boot 整合mybatis 无法输出sql的问题
  • tab.js分享及浏览器兼容性问题汇总
  • VuePress 静态网站生成
  • vue学习系列(二)vue-cli
  • Wamp集成环境 添加PHP的新版本
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 从零到一:用Phaser.js写意地开发小游戏(Chapter 3 - 加载游戏资源)
  • 观察者模式实现非直接耦合
  • 那些被忽略的 JavaScript 数组方法细节
  • 山寨一个 Promise
  • 实习面试笔记
  • 通过npm或yarn自动生成vue组件
  • 用mpvue开发微信小程序
  • 容器镜像
  • ​iOS实时查看App运行日志
  • ​香农与信息论三大定律
  • # 消息中间件 RocketMQ 高级功能和源码分析(七)
  • #define与typedef区别
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • (02)Unity使用在线AI大模型(调用Python)
  • (2)空速传感器
  • (ISPRS,2021)具有遥感知识图谱的鲁棒深度对齐网络用于零样本和广义零样本遥感图像场景分类
  • (SpringBoot)第二章:Spring创建和使用
  • (补)B+树一些思想
  • (二)pulsar安装在独立的docker中,python测试
  • (附源码)spring boot球鞋文化交流论坛 毕业设计 141436
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • (新)网络工程师考点串讲与真题详解