开发者

Interconversion between decimal and any other base-n number system

开发者 https://www.devze.com 2022-12-24 17:19 出处:网络
I have written some general functions to convert between decimal and any other base-n number system(n<=36 for now) and vice-ver开发者_运维知识库sa. Don\'t want to make things messy here so i have p

I have written some general functions to convert between decimal and any other base-n number system(n<=36 for now) and vice-ver开发者_运维知识库sa. Don't want to make things messy here so i have posted the code here.

Could anybody suggest any better way for this? May be more effective and Rubyish?

Thanks


There's already the to_s method on Numeric and the to_i method on String to convert back:

irb(main):013:0> 10.to_s(36)
=> "a"
irb(main):014:0> "a".to_i(36)
=> 10


Check out Rosetta Code: http://rosettacode.org/wiki/Non-decimal_radices/Convert#Ruby

0

精彩评论

暂无评论...
验证码 换一张
取 消