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