铁心决定学习ruby
2006-11-28 16:17
232 查看
今天在csdn看了一个帖子问100的阶乘有多少个0?
可能楼主并不是真想问这样的问题,可是我试着用ruby来解决这个问题的时候发现没有比ruby更简单的办法了
result=1
2.upto(100){|i| result*=i}
puts result.to_s.count('0')
#结果是30
仅仅三行解决了这个问题,我想如果用熟了ruby可以提高多少效率,节省我们程序员多少时间呀
可能楼主并不是真想问这样的问题,可是我试着用ruby来解决这个问题的时候发现没有比ruby更简单的办法了
result=1
2.upto(100){|i| result*=i}
puts result.to_s.count('0')
#结果是30
仅仅三行解决了这个问题,我想如果用熟了ruby可以提高多少效率,节省我们程序员多少时间呀
相关文章推荐
- ruby学习笔记
- Ruby学习-第一章
- 学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
- Ruby on Rails学习拾遗(二)—函数的代码块和迭代器
- 用测试的方式来学习Ruby,有点意思!
- ruby on rails 学习笔记1(语法理解)
- Ruby之入门学习
- 我的Ruby学习历程之初识数组
- 中共中央关于推进农村改革发展若干重大问题的决定学习重点
- Ruby学习之对象模型
- Ruby系列学习资料(二)
- 数据库系统概论学习笔记-------什么是存储引擎??? 它决定了什么??
- ruby学习笔记 -- 持续更新
- Ruby中的String对象学习笔记
- Ruby学习之路——编程实践【3】 排序——快速排序
- python,ruby,scala学习笔记
- ruby 学习日志1
- Ruby学习: 全局变量 和常量
- 我的学习 Ruby On Rails 的历程
- 开始学习ruby