Forum: Ruby Converting Integer to binary string

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
Harold H. (Guest)
on 2006-02-22 08:05
(Received via mailing list)
Hello all,

I tried searching the list for this, but didn't see the answer
anywhere. A lot of people trying to do the opposite, but.. :)

I'd like to convert the Integer 585 to the string "1001001001"

I see from the docs for Fixnum#[] that I could hack something together:

30.downto(0) { |i| print 585[i] }

But sometimes you just *know* there's a better way...

Thanks in advance,
-Harold
Kent S. (Guest)
on 2006-02-22 08:08
(Received via mailing list)
585.to_s(2)

--
Kent
---
http://www.datanoise.com
Harold H. (Guest)
on 2006-02-22 08:26
(Received via mailing list)
Dah! Thank you.

Man, I was trying all kinds of crazy business.

585.to_s.to_i(2)

:(

Thanks again :P,
-Harold
This topic is locked and can not be replied to.