From: WATANABE Hirofumi Date: 1998-10-14T11:10:24+09:00 Subject: [ruby-list:10082] Re: array. わたなべです. Wyvern of Wyvern writes: :やりたいことは、 perl で書くと以下のようなことです。 :わからないのは $array{$page[1]}++; のカウントと、%array のソート。あたり。 array[page[1]] ||= 0 array[page[1]] += 1 array.keys.sort! {|a,b| page[b] <=> page[a]} -- わたなべひろふみ #!/usr/local/bin/ruby hit = {} while gets page = File.dirname(split('"')[1].split(' ')[1]) hit[page] ||= 0 hit[page] += 1 end # hit page report. cnt = 0 print < hit[a]} cnt += 1 printf(" %5d : %8d : %s\n", cnt, hit[name] , name) end