Count How Many Times an Element is Repeated

Published by Werdna in

Given an array, create a function that returns a hash detailing how many times each element was repeated.

Examples

count_repetitions(["cat", "dog", "cat", "cow", "cow", "cow"]) ➞
{ "cow"=> 3, "cat"=> 2, "dog"=> 1 }

count_repetitions([1, 5, 5, 5, 12, 12, 0, 0, 0, 0, 0, 0]) ➞ { 0=> 6, 5=> 3, 12=> 2, 1=> 1 }

Notes

The array elements can be anything.

Watch a quick demo on how Edabit works.