Converting Integer to binary string


#1

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… :slight_smile:

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


#2

585.to_s(2)


Kent

http://www.datanoise.com


#3

Dah! Thank you.

Man, I was trying all kinds of crazy business.

585.to_s.to_i(2)

:frowning:

Thanks again :P,
-Harold