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. 顯示2個小數位(除非有更顯著位)
- 3. 你怎麼可以在PowerPoint
- 4. 在Ruby 2.0你怎麼用的性狀
- 5. 按位開關最顯著和至少顯著字節
- 6. 你怎麼能在一個批處理和改變投影
- 7. 你怎麼寫以下
- 8. Ruby on Rails的:你怎麼用的form_tag
- 9. 你怎麼R中
- 10. 你怎麼知道你的MongoDB中新增了數據
- 11. 如果DOM改變了,你怎麼做?
- 12. 方差R中,以獲取顯著碼
- 13. 4.to_s(2)中的整數2在Ruby中做了什麼?
- 14. 你怎麼一個元素
- 15. 我怎麼能在Ruby中
- 16. 你怎麼把一個JButton在x,y位置
- 17. MYSQL部分匹配....位你怎麼想
- 18. 如何雙輪到顯著位
- 19. 你怎麼logstash
- 20. 你怎麼knitr
- 21. 你怎麼angular.js
- 22. 你怎麼能你在ItemTemplate中添加一個跨度
- 23. 你怎麼一個在WordPress的
- 24. 你怎麼可以讓你點擊一個選項後,下拉菜單中消失了?
- 25. 你怎麼能在C
- 26. 你怎麼退出在C++
- 27. 你怎麼在d3.js
- 28. 你怎麼在Mongokit做$ elemMatch?
- 29. 你怎麼能在JBoss
- 30. 你怎麼能在bash
當然,你嘗試過什麼? – squiguy 2013-03-20 21:58:07