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

广西网站建设原创做的很好的网站

广西网站建设原创,做的很好的网站,深圳网站开发外包,公司邮箱怎么在自己电脑上登录给定一个非负整数 num#xff0c;反复将各个位上的数字相加#xff0c;直到结果为一位数。 示例: 输入: 38 输出: 2 解释: 各位相加的过程为#xff1a;3 8 11, 1 1 2。 由于 2 是一位数#xff0c;所以返回 2。 进阶: 你可以不使用循环或者递归#xff0c;且在 O(…给定一个非负整数 num反复将各个位上的数字相加直到结果为一位数。 示例: 输入: 38 输出: 2  解释: 各位相加的过程为3 8 11, 1 1 2。 由于 2 是一位数所以返回 2。 进阶: 你可以不使用循环或者递归且在 O(1) 时间复杂度内解决这个问题吗 思路我想的是给的int是有范围的我就重复很多次即可。 class Solution {public int addDigits(int num) {num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;num num % 10 num / 10;return num;} } 这是所谓正解确实开阔了思路 除了传统的单纯循环还可以找规律。假如一个三位数abc其值大小为s1 100 * a 10 * b 1 * c经过一次各位相加后变为s2 a b c减小的差值为(s1 -s2) 99 * a 9 * b差值可以被9整除每一个循环都这样缩小了9的倍数。当num小于9即只有一位时直接返回num大于9时如果能被9整除则返回9因为不可能返回0也不可能返回两位数及以上的值如果不能被整除就返回被9除的余数。 class Solution:def addDigits(self, num: int) - int:if num 9:num num % 9if num 0:return 9return num
http://wiki.neutronadmin.com/news/338106/

相关文章:

  • 如何让网站长尾关键词有排名17一起做网店网站
  • 定制衣服的软件app优化wordpress
  • 中国最权威的网站排名sem和seo是什么职位
  • 网站及邮件系统建设免费代理网址
  • 百度做的网站 后台管理怎么进入成都公司网站设计
  • 网站适配手机cosy wordpress主题
  • 网站开发 职业环境分析网站制作专业的公司哪家好
  • 公司可以做网站网站模式下做淘宝客
  • 网站看不到排版怎么办dede 建设网站
  • 济宁房地产网站建设给别人做网站收多少钱
  • 建设银行甘肃省行网站wordpress表格显示不了
  • cms如何做中英网站网站建设平台选用
  • 建设网站需要设备响应式网页制作软件
  • 网站开发项目流程书宁夏住房和建设厅网站
  • 天津圣辉友联网站建设套模板网站
  • 中国建设银行网站运营模式用手机制作网站
  • 美橙网站备案照片背景Wordpress会员插件出错
  • 黑龙江省住房和城乡建设网站网站上的幻灯片如何做
  • 吐鲁番市建设局网站广州专业展台制作价格
  • 网站做众筹需哪些条件网站册数
  • 网络营销的网站分类有哪些wordpress怎么上传ppt
  • 石家庄住房和城乡建设厅官方网站杨家平网站建设
  • 在职考研哪个网站做的好网站软件app
  • 重庆网上注册公司网站asp自动获取网站快照 网站缩略图
  • 东莞网站推广模板海南景区网站建设方案
  • 财务记账网站建设需要摊销吗什么公司可以做网站等级保护
  • 门户网站模板 免费如何在网站中加入百度地图
  • 如何学会建网站金融网站模版
  • 加盟网站建设百度和阿里哪个厉害做网站
  • 桐庐建设局网站厦门集团网站建设