時間範囲が被っていれば、被っている数の分カウントするプログラムを作ろうと思っています。
時刻のデータは以下の様な.txtで保存してあります。(各行での左時刻が開始時刻、右軸が終了時刻)
data1.txt
111:00 12:00 213:00 14:00
data2.txt
111:20 11:50 212:30 14:00
data3.txt
110:20 11:30 213:10 13:30
10:20-10:59 はカウント数1,11:00-11-20まではカウント数が3と出力されるプログラムを考えています。
同じ文字が被っていた場合のカウント方法はわかるのですが時刻範囲のカウント方法のイメージが湧かなくて詰まっています。。。
よろしくお願いいたします。
『11:00-11-20まではカウント数が3』というのが良く分からないです。
これは 11:20 11:50 が 11:00-11-20 の範囲に被っている扱いだと言うことでしょうか?
説明不足で申し訳ありません。
上の3つの時間のデータはdata1.txt dta2.txt data3.txtで別々に保存しており、11:00-11:20の時間帯に被っているのは、3つのデータすべてに被っているので出力結果を3にしたいということです。