algorithms/character_counter.rb
tests/_examples/algorithms/character_counter.rb in the metorex repository.
text = "banana"
counts = {}
text.each_char do |char|
if counts.key?(char)
counts[char] = counts[char] + 1
else
counts[char] = 1
end
end
puts counts
Output:
{"b" => 1, "a" => 3, "n" => 2}