Подтвердить что ты не робот

Как группировать одинаковые элементы в массиве Ruby

У меня есть следующее:

array = ["John", "Mike", "Bob", "Mike", "Bob"]

я хочу получить вывод:

[["Mike", "Mike"], ["Bob", "Bob"], ["John"]]
4b9b3361

Ответ 1

Вот как это сделать в Ruby.

array.group_by{ |x| x }.values