Qiita初利用です
wikipediaのタイトルの数を数えるために作ったrubyプログラム
wikipediaのタイトル一覧の.txtファイルをtest_title_NoTitle.txtに張り付けて利用する
word_counter.rb
title = []
title_num ||= 0
all_title_length ||= 0
average_title_length ||= 0
per ||= 0
File.open("./title_NoTitle.txt").each do |line|
title_num += 1
end
one_per = title_num / 100
start_time = Time.now
File.open("./test_title_NoTitle.txt").each do |line|
title_num += 1
if title_num % one_per == 0
per += 1
print("<")
per.times do print("-") end
(100-per).times do print("|") end
print(">")
puts
end_time = Time.now
colapsed_time = end_time - start_time
puts "経過時間" + colapsed_time.to_s + "s"
end
line.chomp!
all_title_length += line.length
end
average_title_length = all_title_length / title_num
puts "title_num " + title_num.to_s
puts "all_title_length is " + all_title_length.to_s
puts "average_title_length " + average_title_length.to_s