3
A
回答
3
1
这里是另一种方式来做到这一点:
x -= x % (10 ** (Math.log(x, 10).to_i - 1))
在上述声明:
Math.log(x, 10).to_i - 1
决定了微不足道的数字到数字删除x % (10 ** number_of_insignificant_digits)
计算数量- 的微不足道的一部分,从第2步从最初的数减去价值,现在
x
包含结果
下面是该程序的在线测试:http://ideone.com/trSNOr
0
只是另一种方式:
n = 24987654
a = n.to_s[0, 2] + '0' * ((a.to_s.length)-2)
将输出字符串:
=> "24000000"
你可以将其转换为整数调用.to_i
方法
相关问题
- 1. 你怎么在2列中的R
- 2. 在Ruby 2.0你怎么用的性状
- 3. Ruby on Rails的:你怎么用的form_tag
- 4. 你怎么写以下
- 5. 你怎么R中
- 6. 方差R中,以获取显著码
- 7. 你怎么知道你的MongoDB中新增了数据
- 8. 4.to_s(2)中的整数2在Ruby中做了什么?
- 9. 我怎么能在Ruby中
- 10. 你怎么一个元素
- 11. 你怎么能你在ItemTemplate中添加一个跨度
- 12. 你怎么可以让你点击一个选项后,下拉菜单中消失了?
- 13. 材质的UI:你犯了一个水平列表怎么办
- 14. 你怎么退出在C++
- 15. 你怎么能在JBoss
- 16. 你怎么能在C
- 17. tkinter,你怎么可以拖动按钮?
- 18. 你怎么能得到一个双精度数字的位数?
- 19. 你怎么伪造你的位置用谷歌地图API
- 20. 我怎么可以加入一个更小,更大的圆边圆角?
- 21. 我怎么可以做一个左/右边圆形圆形的按钮
- 22. 你怎么能在视图上做一个循环展开隐藏? (与圆形显示相反)
- 23. 你最近怎么在CUDA中编程
- 24. Angular 2指令 - 你怎么知道哪个孩子调用了这个指令?
- 25. 你怎么能合法地执行一个圆形双重模运算符?
- 26. 你怎么了包括使用JavaScript Windows Script Host中的Cscript.exe
- 27. 为什么我的圆圈不会以“像素”单位显示?
- 28. 在斯卡拉你怎么加入2 RDD
- 29. 定位圆形视图中的一个div内的图像图像?怎么样?
- 30. 在打字稿,你怎么了,你键入特定的键对象常量
当然,你尝试过什么? – squiguy 2013-03-20 21:58:07