Есть массив =
['one', 'two', 'three']
есть
counter
- может быть любое целое положительное число
Нужно получить такой результат, при, предположим
counter = 3
[ 'counter 1', 'one', 'two', 'three', 'counter 2', 'one', 'two', 'three', 'counter 3', 'one', 'two', 'three']
Пытался сделать так
new_arr = []
counter.each_with_index do |arr, index|
new_arr << arr.unshift("counter #{index}")
end
Но проблема в том, что
each_with_index
не работает с числом, возможно есть какой-то способ это поправить или другое решение, которое можно применить, подскажите новичку.