nil, 2, :foo, “bar”, “foo”, “apple”, “orange”, :orange, 45, nil,
:foo, :bar, 25, 45, :apple, “bar”, nil]
чтобы на выходе получился Hash по типу { элемент => количество вхождений в
массив}
совсем решение не нужно, хочу сам решить, просто не понимаю что конкретно нужно. типо на выход нужно получить список всех уникальных элементов массива и их количество в исходном массие. Но не понятно как учитывать разные типы. К примеру :foo и "foo" это одно и тоже, считать это как :foo => 2 или нет?
можно через inject
который reduce
считать как разное
Обсуждают сегодня