Re: Delete every other value in an array
by 7stud -- other posts by this author
May 10 2008 10:57AM messages near this date
Delete every other value in an array
|
Re: Delete every other value in an array
Tim Conner wrote:
> What is the best way to delete every other value in a ruby array?
> e.g.
> %w(a b c d e f g h i j k)
>
> becomes => [a c e g i k]
>
> thanks
letters = ("a".."z").to_a
last_index = letters.length - 1
results = []
0.step(last_index, 2) do |i|
results << letters[i]
end
letters = results
p letters
--output:--
["a", "c", "e", "g", "i", "k", "m", "o", "q", "s", "u", "w", "y"]
--
Posted via http://www.ruby-forum.com/.
Thread:
Tim Conner
7stud --
S2
David A. Black
7stud --
Joel VanderWerf
Yermej
Robert Dober
Robert Dober
Ara.T.Howard
James Gray
rgs
Ara.T.Howard
Harry Kakueki
Harry Kakueki
Harry Kakueki
Yermej
Ara.T.Howard
|