PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Ruby
[问题] 所有位数和
楼主:
pushinto
(22)
2014-04-26 17:26:23
请问一下
给你一个正整数,请你求出所有位数的和是多少,
例如12345,因为1+2+3+4+5=15,则输出15。
这个题目,如果不用除法求位数
有其他比较好的方法吗?
谢谢
作者:
uranusjr
(â†é€™äººæ˜¯è¶…級笨蛋)
2014-04-26 17:29:00
转字串拆开
作者:
mars90226
(火星人)
2014-04-26 18:17:00
n.to_s.chars.inject(:+)
作者:
kusoayan
(Bert)
2014-04-26 19:55:00
"12345".chars.map(&:to_i).inject(:+)
作者:
mars90226
(火星人)
2014-04-27 10:04:00
对耶,我忘了to_i,XDD
楼主: pushinto (22)
2014-04-27 13:39:00
谢谢大家的回答!请问这边为什么要用inject呢?
作者:
jokester
(蛮王科科)
2014-04-27 13:59:00
因为要求和 这样写比较短
继续阅读
[资讯] RubyConf 2014 票折让(又有一张)
markmcm
[问题] 请问关于递回的问题(求讲解)(补图)
timeregorge
[资讯]Ruby on Rails 新手村聚会时间改为每周四
breakanyrule
[征才] ROR人才怎么这么难找啊!!!!
babay613
[资讯] RubyConf 2014 票折让(已售出)
meld
Re: [问题] gem install rails
uranusjr
[问题] gem install rails
shapa5566
Re: [问题] RVM与pow问题请教
lprsdmn
[问题] rake不能有存在的table?
Achillean
[问题] 使用gem install时出现问题
gm0081
Links
booklink
Contact Us: admin [ a t ] ucptt.com