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

义乌网站建设工作室网站建设前台后台设计

义乌网站建设工作室,网站建设前台后台设计,wordpress私聊,三大框架网站开发给定一个整数 num,计算所有小于等于 num 的非负整数中数字 1 出现的个数。 示例 1: 输入:num 0 输出:0示例 2: 输入:num 13 输出:6 LCR 162. 数字 1 的个数 - 力扣(LeetCode&am…

给定一个整数 num,计算所有小于等于 num 的非负整数中数字 1 出现的个数。

示例 1:

输入:num = 0
输出:0

示例 2:

输入:num = 13
输出:6

LCR 162. 数字 1 的个数 - 力扣(LeetCode) 

暴力求解:复杂度太高

class Solution {public int digitOneInNumber(int num) {if (num < 1) {return 0;}int totalOnes = 0;for (int i = 1; i <= num; i++) {totalOnes += countOne(i);}return totalOnes;}public int countOne(int num){String str = Integer.toString(num);int count = 0;for (char c : str.toCharArray()) {if (c == '1') {count++;}}return count;}
}

参考那种滚轮密码锁。

我们设定当前位为cur,比如511322,当前位为3 ,那么我们不难发现,当前位为1时,个数有511*100种。  如果当前位为1,那么只有510*100+1*22种,当前位为0时,后三位为022,比100小,那么就只有511种。我们依次遍历这个数的各个位就行了。

class Solution {public int digitOneInNumber(int num) {int digit = 1, res = 0;int high = num / 10, cur = num % 10, low = 0;while(high != 0 || cur != 0) {if(cur == 0) res += high * digit;else if(cur == 1) res += high * digit + low + 1;else res += (high + 1) * digit;low += cur * digit;cur = high % 10;high /= 10;digit *= 10;}return res;   }
}

有点考研数学,做过一遍就会了。

http://www.dtcms.com/a/550299.html

相关文章:

  • 网站搭建软件做门户网站需要什么条件
  • 开发网站做什么萨龙wordpress
  • 函数的嵌套调用求最大值
  • 2v1带您实战12nm高级数字后端
  • Linux之文本处理小工具+shell从入门到精通
  • 怎样提高自己网站排名nginx 网站建设
  • 基于node网站毕设代做广告设计与制作是干什么的
  • [论文笔记] windows wsl快乐试用cursor
  • 购物网站建设策划报告东莞松山湖邮编
  • 【科研】想学习的琐碎知识点-不断更新
  • (根号分治、sosdp)洛谷 P10408 Apple / P7842 探险者笔记 III 题解
  • SCADA软件GENESIS64:基于Web的集中式工程管理平台
  • 专注江苏网站建设五华网站建设 优帮云
  • 如何查询网站域名备案重庆微信网站建设多少钱
  • Apache Doris 4.0 版本正式发布:全面升级 AI 与搜索能力,强化离线计算
  • 苏州网站建设工作室主要的网站开发技术
  • 实现 “先排除数组中对象的 showTiltle: true 字段,再判断两个数组的对象内容是否完全相同(不考虑顺序、只关注对象值和增删和值的变化)”
  • 织梦cms做好的网站怎样上传到服务器做企业网站的步骤
  • 个人备案网站改企业备案网上卡片制作
  • h5游戏免费下载:打喷嚏的喷火龙
  • 网站开发中网页打印网站开发维护运维
  • C语言 了解一下回调函数(钩子函数)的使用
  • 网站制作内容在线网站制作系统源码
  • 校园微网站建设方案ppt模板下载文本编辑器 网站
  • 长沙便宜做网站帝国cms网站地图生成
  • 软件测试大赛赛前培训【Web测试】
  • 解决Docker Buildx导致镜像拉取失败的问题
  • 网站建设对电子商务中的作用网上销售哪些平台免费
  • 信贷员在哪个网站做推广陕西城乡住房建设厅网站
  • 从哪看出网站的建站公司php网站开发工程