>>995
injectを使うのか。面白いな。

こんなのはどうか。入力のチェックは省略。
def time_to_sec(time_str) #time: "hh:mm:ss"
 hh, mm, ss = time_str.split(/:/)
 return hh.to_i*60*60 + mm.to_i*60 + ss.to_i
end