All pastes #909144 Raw Edit

Aleksandr Levchuk

public ruby v1 · immutable
·published 2008-02-18 22:58 UTC
rendered paste body
def first_letters_freq(last_names)  letters = Hash.new(0)  last_names.sort.each do |name|    letters[name[0].chr] += 1  end  return lettersend@last_names =   ['Spooner', 'Amberg', 'Levchuk', 'Azazel', 'Arbuzov', 'Letov', 'Zukov', 'Zverev', 'Zaizov']require 'erb'template = %q{  <a href=""><%=@letter%></a>(<%=@frequencies[@letter]%>)}@frequencies = first_letters_freq(@last_names)@collection =   @frequencies.keys.sort.collect do |letter|    @letter = letter    ERB.new(template).result  endtemplate = "<div><%=@collection.join(' | ')%></div>"puts ERB.new(template).result