Word frequency count FIXED by leonid

h=Hash.new 0
gets(p).downcase.tr('!-`','').gsub(/\w+/){h[$&]+=1}
h.sort.map{|k,v|puts"#{v} "+k}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return to the top page