Мой Хеш:реверса хэш и слияние ключей в рубин
h = { 'a' => ['x' ,'y'], 'b' => ['x','z']}
Я хочу поменять местами ключи и значения и объединить новые ключи в пути, который приведет к
res = { 'x' => ['a','b'], 'y' => ['a'], 'z' => ['b']}
ли есть способ сделать это?
думаю, что люди попытаются использовать ваш пример для тестирования, дать хэш со значениями, а не переменными или заполнителями. – tokland
отредактировал его так, чтобы он использовал строки, я думаю, что это лучше, чем использование более сложных объектов. –
Хорошо, это также может помочь показать код, чтобы увидеть, где вы находитесь. Я думаю, у вас есть рабочий код, но он не удовлетворен решением. – tokland