“Ruby Dapatkan jumlah elemen yang sama dalam array” Kode Jawaban

Ruby Dapatkan jumlah elemen yang sama dalam array

names = ["Jason", "Jason", "Teresa", "Judah", "Michelle", "Judah", "Judah", "Allison"]
counts = Hash.new(0)
names.each { |name| counts[name] += 1 }
# => {"Jason" => 2, "Teresa" => 1, ....
Lioruby

Ruby Dapatkan jumlah elemen yang sama dalam array

names = ["Jason", "Jason", "Teresa", "Judah", "Michelle", "Judah", "Judah", "Allison"]
counts = names.each_with_object(Hash.new(0)){ |string, hash| hash[string] += 1 }
puts counts # => { Jason: 2, Teresa: 1, Judah: 3, ... }
Lioruby

Jawaban yang mirip dengan “Ruby Dapatkan jumlah elemen yang sama dalam array”

Pertanyaan yang mirip dengan “Ruby Dapatkan jumlah elemen yang sama dalam array”

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya