¡Ruby es genial! 😁
Esta función está disponible a partir de Ruby 2.7.0: Enumerable#tally - Hace la cuenta de una colección, e.g., cuenta las ocurrencias de cada elemento. Devuelve un hash con los elementos de la colección como llaves y la cuenta correspondiente como valores:
> coleccion = ['verde', 'rojo', 'azul', 'verde', 'violeta', 'amarillo', 'verde', 'rojo', 'verde'] => ["verde", "rojo", "azul", "verde", "violeta", "amarillo", "verde", "rojo", "verde"] > coleccion.tally => {"verde"=>4, "rojo"=>2, "azul"=>1, "violeta"=>1, "amarillo"=>1} |
Gustavo Woltmann 19 diciembre. 2020 - 11:53
Muy buena actualización de el mini pique.