Я пытаюсь создать метод, который принимает массив в качестве аргумента и умножает число в массиве на индекс массивов. Когда есть элемент, который не является числом, я хочу пропустить его и не включать его в новый массив
Например, add_index_to_array ([1, 2, 3, 4, 5]) должен вернуть [ 0, 2, 6, 12, 20]
Например, add_index_to_array (["A", 32, true, "B", 5.3, 0]) должно вернуть [32, 21.2, 0]
def add_index_to_array (array)
new_array = array.map.with_index { |i,a| i * a}
#if my array includes anything but a number return an empty array
end
puts add_index_to_array(['a',2,3,4])
# ["", 2, 6, 12]