2000-05-12から1日間の記事一覧
備忘録目次 - ロバの耳 a = %w[ a a b o ab a ab o a] h = a.inject(Hash.new(0)) {|x,y| x[y]+=1; x} p h.to_a.sort_by {|x| [-x[1],x[0]] } ハッシュ表を使って出現頻度をカウントして,値でソートする.
備忘録目次 - ロバの耳 a = %w[ a a b o ab a ab o a] h = a.inject(Hash.new(0)) {|x,y| x[y]+=1; x} p h.to_a.sort_by {|x| [-x[1],x[0]] } ハッシュ表を使って出現頻度をカウントして,値でソートする.