E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
258.
LeetCode
258.
各位相加
目录结构1.题目2.题解2.1模拟2.2数学1.题目给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于2是一位数,所以返回2。进阶:你可以不使用循环或者递归,且在O(1)时间复杂度内解决这个问题吗?来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/ad
HarvestWu
·
2020-08-17 20:44
LeetCode
leetcode
快乐数、
258.
各位相加
125.验证回文串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例1:输入:"Aman,aplan,acanal:Panama"输出:true示例2:输入:"raceacar"输出:false分析:双指针i、j,一个从前往后遍历,一个从后往前遍历,用a、b记录i、j所指字符的ASCII值,当所指字符为大写字母时,将
木阿南二三记
·
2020-08-02 18:09
leetcode
java
leetcode202_快乐数_简单_
258.
各位相加_简单_263. 丑数_简单
总结三题知识点取出一个数的所有个位数,while(num>0){intd=num%10;num=num/10;}一个数num包含某个因数factor,则num%factor==0;若全部是由这个因数组成,则num不断去/factor,最后得到的数为1。若一个数不包含某个因数,则num%factor!=0涉及思想定义一个计算法则,即一个映射,这个映射也可以看成一个指针;如果从一个数开始,经过计算法则
多问为什么,坚持跑步
·
2020-07-31 16:22
LeetCode
258.
Add Digits
题目分析原题链接,登录LeetCode后可用这道题的思路比较简单,下面提供了两种解法。代码解法一思路比较简单,利用循环结构不停的运算即可。classSolution{publicintaddDigits(intnum){intans=num;while(ans>=10){num=ans;ans=0;while(num!=0){intdigit=num%10;ans+=digit;num=num/1
衣介书生
·
2020-07-02 09:04
【一天一道LeetCode】#
258.
Add Digits
一天一道LeetCode本系列文章已全部上传至我的github,地址:ZeeCoder‘sGithub欢迎大家关注我的新浪微博,我的新浪微博欢迎转载,转载请注明出处(一)题目Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,thepro
ZeeCoder
·
2020-06-26 18:53
LeetCode
一天一道LeetCode
LeetCode
258.
Add Digits 各位相加(Java)
题目:Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Example:Input:38Output:2Explanation:Theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyo
volador_r
·
2020-06-25 21:21
LeetCode
258.
Add Digits
Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyoudoitwithoutanyl
Traeyee
·
2020-06-24 04:37
258.
Add Digits
Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.classSolution(object):defaddDigi
a_void
·
2020-06-21 11:42
258.
如果写作是场心灵感应,那至少要知道自己要写的什么东西才是好的。在知道那个场景之后,才会去考虑传递和损失的问题。如果多读多写才能产生好想法,那或许是自己在重现读的书中的好情节吧,毕竟有的时候好不好是感性的。但是书中的美,可以第一眼全部看出来吗?或许经典和一般书在这点上不同,实用书和虚构文学也是不同的。首先可能是时间问题,按照看四个小时书,写一个小时的比例,每天的时间可能不够用。写作的时间太短,根本进
科幻经典
·
2020-06-21 08:58
258.
人生有三种活法
三种活法:生活在恐惧中;生活在愤怒和挫败感之中;生活在喜悦平静和满足中清崎把人分成三种活法,是由三种不同的情感驱动的,跟人们赚钱的方式和心理状态有关系。第一种就是生活在恐惧中。当一个家庭经济贫困的时候,没有钱就像乌云一样笼罩着,父母会经常为钱去争吵,这给家人带来的伤害绝对不只是在经济上的,能够摧毁你的自信心和自我价值感,让生活方方面面都支离破碎。第二种活法就是生活在愤怒和挫败感之中。这些人每天都按
韩峰财商觉醒
·
2020-04-11 09:19
[LeetCode By Go 23]
258.
Add Digits
题目Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyoudoitwithoutan
miltonsun
·
2020-04-10 23:42
258.
各位相加(Python)
题目难度:★★☆☆☆类型:数学给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。进阶:你可以不使用循环或者递归,且在O(1)时间复杂度内解决这个问题吗?示例输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于2是一位数,所以返回2。解答方案1:循环判断这道题目和【题目202.快乐数】很像,流程相同,我们首先考虑循环方式实现:我们首先定义一个函数get_bit_
玖月晴
·
2020-04-10 13:06
LeetCode #
258.
Add Digits
AddDigits题目描述:Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyoud
Nemo_WangCN
·
2020-04-04 09:09
258.
Add Digits
问题Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Couldyoudoitwithoutanyloop/recursioninO(1)runtime?例子Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigi
RobotBerry
·
2020-04-03 11:07
258.
Add Digits
DescriptionGivenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyoudoit
Nancyberry
·
2020-03-24 02:25
258.
Add Digits
O(1)做法是个数学题,是一个公式。dr(n)=1+(n-1)%9我的recursion代码:publicintaddDigits(intnum){Stringstr=num+"";if(str.length()==1){returnInteger.parseInt(str);}intnewDigit=0;for(inti=0;i
DrunkPian0
·
2020-03-20 09:01
东莞农庄一日游行程:
14:30~17:30上山cs,人均80,共800元18:00返程菜单:1.牛肉炒凉瓜482.香煎河鱼仔453.萝卜牛腩煲584.淮山炒芹菜木耳285.烧鸡686.西兰花墨鱼仔457.南瓜蒜子焖河虾仔
258
刘晓萍
·
2020-03-17 15:40
258.
与喵共舞139~周末看黄叶
2016.10.23周日啦,难得的好天气,据说下周一的扩散条件又要变差了。脏衣服放到洗衣机里,吃罢早饭,洗好衣服下楼看黄叶。楼下的树叶已经黄了。拿着飞盘,高兴地奔跑。道路周围随处可见的黄叶。黄叶落在低矮灌木里。喵拿飞盘去铲树叶。黄叶延伸到房檐。连成一片的黄色。边笑边跑。一路走,一路看黄叶。黄绿相间。整棵树都已经黄了。快到稻香村了,很高兴。道路上黄绿相间,依稀能看见西山。向东看去,黄多绿少。整齐的黄
摹喵居士
·
2020-03-07 01:49
258.
Add Digits
Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyoudoitwithoutanyl
我是你的果果呀
·
2020-02-24 06:29
258.
Add Digits
1.描述Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyoudoitwithout
YellowLayne
·
2020-02-19 02:27
258.
Add Digits
题目Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyoudoitwithoutan
白菜炖豆腐
·
2020-02-02 23:33
258.
【读书】你有多久没有认真读书了?
2019年3月13日,星期三,多云有人说,写作是一种输出,要想长久保持高效的输出,必须有强劲的输入。而最好的输入方式就是读书。说到读书,我深感惭愧。特别是最近,突然间感觉自己读的书实在是太少了。一从小到大,我觉得自己还是比较喜欢读书的。小学时,父母给的零花钱很少,我没有条件买书,偶尔买回一本书,除了自己看,更多的是用这本书与别的小朋友换书看,通常情况下,一本书可以换着看好多本书。每次去姥姥家时,总
亦然花开
·
2020-01-17 15:53
258.
Add Digits
Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyoudoitwithoutanyl
Jeanz
·
2020-01-07 10:05
258.
Add Digits(E)
Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.代码1:参考代码1代码2:数字的根参考代码2
BeijingIamback
·
2019-12-29 03:54
258.
Add Digits
C++classSolution{public:intaddDigits(intnum){intresult=0;if(num>=10){while(num>0){result+=num%10;num/=10;}num=addDigits(result);}returnnum;}};JavapublicclassSolution{publicintaddDigits(intnum){intresu
hyhchaos
·
2019-12-15 19:25
红楼梦诗词赏析——目录六(第251篇开始)
红楼梦诗词大全红楼导读心语红楼梦的三重境界人物关系图名著中的吃文化红楼十二钗彩盘画红楼梦酒令大全图片发自App黛玉夺冠诗人目录五251.匿名揭贴252.海棠花妖253.欣欣向荣254.寻玉乩ji书255.可叹黛玉256.金陵契好257.淑媛芳仪
258
焰归来
·
2019-09-16 08:40
258.
计算机网络的性能指标
1.速率比特(bit)是计算机中数据量的单位,也是信息论中使用的信息量的单位。Bit来源于binarydigit,意思是一个“二进制数字”,因此一个比特就是二进制数字中的一个1或0。速率即数据率(datarate)或比特率(bitrate)是计算机网络中最重要的一个性能指标。速率的单位是b/s,或kb/s,Mb/s,Gb/s等速率往往是指额定速率或标称速率。2.带宽原义指某个信号具有的频带宽度。2
Zander_Zhao
·
2019-09-08 16:00
红楼梦诗词赏析——目录六(第251篇开始)
红楼梦诗词大全红楼导读心语红楼梦的三重境界人物关系图名著中的吃文化红楼十二钗彩盘画红楼梦酒令大全图片发自App黛玉夺冠诗人目录五251.匿名揭贴252.海棠花妖253.欣欣向荣254.寻玉乩ji书255.可叹黛玉256.金陵契好257.淑媛芳仪
258
焰归来
·
2019-08-04 19:57
LeetCode
258.
Add Digits
258.AddDigits(各位相加)题目:给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于 2是一位数,所以返回2。进阶:你可以不使用循环或者递归,且在O(1)时间复杂度内解决这个问题吗?思路:。。。不让用循环和递归,那就只能找规律了。假设原数为100*a+10*b+c,相加后是a+b+c,二者差值
解家诚
·
2019-05-29 09:00
Leetcode
258.
各位相加
题目描述给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例1:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于2是一位数,所以返回2。进阶:你可以不使用循环或者递归,且在O(1)时间复杂度内解决这个问题吗?普通解法普通解法使用循环计算,直到个位数则输出结果。classSolution:defaddDigits(self,num:int)->int:wh
zhipingChen
·
2019-05-13 18:44
LeetCode之旅(C):
258.
各位相加
PS:不明之处,请君留言,以期共同进步!1.题目描述给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于2是一位数,所以返回2。2.思路一通过使用while循环,将num的每一位上的数字相加,得到一个和值sum,判断sum是否是一位数,如果是,则返回,如果不是,则将sum赋值给num,再通过while循环
Mr.龙猫先生
·
2019-05-06 21:10
LeetCode之旅
LeetCode之旅(C):
258.
各位相加
PS:不明之处,请君留言,以期共同进步!1.题目描述给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于2是一位数,所以返回2。2.思路一通过使用while循环,将num的每一位上的数字相加,得到一个和值sum,判断sum是否是一位数,如果是,则返回,如果不是,则将sum赋值给num,再通过while循环
Mr.龙猫先生
·
2019-05-06 21:10
LeetCode之旅
[LeetCode]
258.
Add Digits
ProblemGivenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Example:Input:38Output:2Explanation:Theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Cou
linspiration
·
2018-12-26 00:00
math
java
Leetcode——
258.
各位相加【水题】
给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于2是一位数,所以返回2。AC代码:classSolution(object):defaddDigits(self,num):""":typenum:int:rtype:int"""num=str(num)num_len=len(num)whilenum_
aisansheng9248
·
2018-11-22 15:00
数据结构与算法
Leetcode——
258.
各位相加【水题】
给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于2是一位数,所以返回2。AC代码:classSolution(object):defaddDigits(self,num):""":typenum:int:rtype:int"""num=str(num)num_len=len(num)whilenum_
恩zzq我是
·
2018-11-22 15:00
红楼梦诗词赏析——
258.
衣锦还乡
9-24八月十五中秋节阖家团圆幸福快乐50首月亮的诗词目录六散花寺签(第一百一回)王熙凤衣锦还乡去国离乡二十年,于今衣锦返家园。蜂采百花成蜜后,为谁辛苦为谁甜?图片发自App行人至。音信迟。讼宜和。婚再议。[说明]王熙凤夜里在大观园见了鬼——一只两眼似灯,拖着扫帚尾巴的大狗。她心中疑惧,便到散花寺磕头祝告摇签筒,摇出来的一支签是“第三十三签,上上大吉”,还写着上面这些话。图片发自App[注释]1.
焰归来
·
2018-09-24 11:02
红楼梦诗词赏析——目录六(第251篇开始)
红楼梦的三重境界人物关系图名著中的吃文化红楼十二钗彩盘画红楼梦酒令大全图片发自App黛玉夺冠诗人目录五251.匿名揭贴252.海棠花妖253.欣欣向荣254.寻玉乩ji书255.可叹黛玉256.金陵契好257.淑媛芳仪
258
焰归来
·
2018-09-15 21:40
258.
各位相加
给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于 2是一位数,所以返回2。进阶:你可以不使用循环或者递归,且在O(1)时间复杂度内解决这个问题吗?解题思路:硬解:循环相加各位数classSolution{public:intaddDigits(intnum){intsum=0;while(num!=0
dxx707099957
·
2018-09-04 22:01
LeetCode
258.
各位相加
给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于2是一位数,所以返回2。进阶:你可以不使用循环或者递归,且在O(1)时间复杂度内解决这个问题吗?classSolution{public:intaddDigits(intnum){returnnum-9*((num-1)/9);}};classSolut
码奴生来就只知道前进
·
2018-05-27 15:29
数学数论
LeetCode刷题之路
258.
Add Digits
传统的loop方法classSolution{publicintaddDigits(intnum){while(num/10!=0){inttemp=0;while(num!=0){temp+=(num%10);num=num/10;}num=temp;}returnnum;}}我有点讨厌的trick方法:对于B进制来说N最后遗留下来的数符合以下规则:1.如果N=0,遗留下来的数就是0,2.对于N
misleadingrei
·
2017-09-29 22:52
258.
Add Digits
这道题其实是数学证明题。。。。大致意思就是abcde=10000a+1000b+100c+10d+e=(a+b+c+d+e)+9999a+999b+99c+9d。所以用9去mod就行,但是问题来了,如果结果是9,mod一下不就变成0了么,这道题里又不可能结果是0,所以mod前-1然后mod完+1就行。具体的证明可以去搜adddigits貌似。需要注意的是有一种写法迷之快,以后研究一波。我的解法cl
殷水臣
·
2017-02-21 18:49
我看过的好看的电影·第2弹
、倩女幽魂2、倩女幽魂352.叶问、叶问253.星球大战前传2、星球大战3、星球大战:原力觉醒54.致我们终将逝去的青春55.神偷奶爸、神偷奶爸256.007:大破天幕危机57.赛车总动员、赛车总动员
258
李行之
·
2017-01-21 08:29
Leetcode
258.
Add Digits JAVA语言
Given a non-negative integer num, repeatedly add all its digits until the result has only one digit.For example:Given num = 38, the process is like: 3 + 8 = 11, 1 + 1 = 2. Since 2 has only one digit,
努力的C
·
2017-01-09 21:59
数字根
LeetCode
258.
Add Digits
Q:Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.问题:给定一个非负整数,重复将其所有位上的数字相加,直至结果
EdwardAlbert
·
2016-11-27 10:05
LeetCode
[LeetCode]
258.
Add Digits
Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.classSolution{public:intaddDigit
CloudShadow_
·
2016-10-09 20:46
LeetCode
[LeetCode]
258.
Add Digits
Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.classSolution{public:intaddDigit
CloudShadow_
·
2016-10-09 20:46
LeetCode
LeetCode oj
258.
Add Digits(数字根)
258.AddDigits QuestionEditorialSolution MySubmissionsTotalAccepted: 127957TotalSubmissions: 257201Difficulty: EasyGivenanon-negativeinteger num,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.F
Sara_YF
·
2016-09-29 01:00
add
digits
258.
2012.9.15 Leetcode
258.
Add Digits
Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyonedigit,returnit.Followup:Couldyoudoitwithoutanyl
Y姑娘111920
·
2016-09-17 14:38
LeetCode Javascript实现
258.
Add Digits 104. Maximum Depth of Binary Tree 226. Invert Binary Tree
258.AddDigitsDigitroot数根问题/***@param{number}num*@return{number}*/varaddDigits=function(num){varb=(num-1)%9+1;returnb;};//之所以num要-1再+1;是因为特殊情况下:当num是9的倍数时,0+9的数字根和0的数字根不同。性质说明1.任何数加9的数字根还是它本身。(特殊情况num=
天才老王1993
·
2016-07-29 17:00
258.
[每位数相加] Add Digits
这是一个微信群传过的一种流行的算术,把自然数所有的位上的值不断加到就剩一位,但不能使用循环。Givenanon-negativeintegernum,repeatedlyaddallitsdigitsuntiltheresulthasonlyonedigit.Forexample:Givennum=38,theprocessislike:3+8=11,1+1=2.Since2hasonlyoned
SweetBecca
·
2016-07-16 22:04
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他