reversing the order of an array in ruby

前端 未结 5 1204
萌比男神i
萌比男神i 2020-12-29 19:00

I have the following array [12,16,5,9,11,5,4] it prints: 12,16,5,9,11,5,4.

I want it to print: 4,5,11,9,5,16,12

When I

5条回答
  •  青春惊慌失措
    2020-12-29 19:44

    arr1 = [12,16,5,9,11,5,4]
    
    i = 0
    arr2 = []
    
    arr1.length.times do
      arr2 << arr1.reverse[i]
      i += 1
    end
    
    p arr2
    
    >>[4, 5, 11, 9, 5, 16, 12]
    

提交回复
热议问题