Ruby初心者スレッドPart5
■ このスレッドは過去ログ倉庫に格納されています
0671デフォルトの名無しさん
2006/05/03(水) 02:35:31正しくソートされません。どうしてなんでしょう?
require 'nkf'
require 'cgi'
require 'open-uri'
rank = Hash.new(0)
"ruby python haskell 田村ゆかり".split.each {|name|
url = "http://www.google.co.jp/search?q=" + CGI.escape(name)
open(url) {|body|
body.each {|line|
if /約 <b>(.*?)<\/b> 件中/s =~ NKF::nkf("-s", line)
rank[name] = $1.gsub(/,/, "")
end
}
}
}
rank.sort {|a, b|
a[1] <=> b[1]
}.each {|key, value|
print "#{key}: #{value}\n"
}
ruby: 159000000
haskell: 17700000
python: 256000000
田村ゆかり: 864000
■ このスレッドは過去ログ倉庫に格納されています