Преобразование массива в хэш

Преобразовать массив вида:

%w[one two three]

в хэш вида:

{one: 'F (1)', two: 'S (2)', three: 'T (3)'}

Выражение преобразования должно быть однострочным.

Решил это так:

arr = %w[one two three]
arr2 = ['F (1)', 'S (2)', 'T (3)']
p arr.zip(arr2).to_h

Есть варианты решения этой задачи без создания второго массива?


Ответы (0 шт):