Remove adjacent identical elements in a Ruby Array?

前端 未结 6 1569
醉酒成梦
醉酒成梦 2021-02-14 12:55

Ruby 1.8.6

I have an array containing numerical values. I want to reduce it such that sequences of the same value are reduced to a single instance of that value.

6条回答
  •  忘了有多久
    2021-02-14 13:28

    If the numbers are all single digits 0-9: a.join.squeeze('0-9').each_char.to_a should work.

提交回复
热议问题