[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Circular shift

7stud --

1/22/2008 8:04:00 PM

Zangief Ief wrote:
> Hello everybody,
>
> I would like to write a simple implementation of *circular shift*
> (http://en.wikipedia.org/wiki/Circ...). Thank you all for any
> ideas :)

num = 1234
str = num.to_s(2)
puts str
puts

arr = str.split("")
arr << arr.shift
puts arr.join

arr[0, 0] = arr.pop
puts arr.join

--output:---
10011010010

00110100101
10011010010
--
Posted via http://www.ruby-....