問題一覧 > 通常問題

No.70 睡眠の重要性!

レベル : / 実行時間制限 : 1ケース 5.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 597
作問者 : なおなお
6 ProblemId : 126 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2015-11-14 17:46:44

問題文

太郎君は健康のために、毎日、寝た時刻と起きた時刻の記録をとっています。

入力に、寝た時刻と起きた時刻のリストが与えられるので、
睡眠時間の合計を出力してください。

太郎君は、\(1\)回につき\(24\)時間以上眠り続けることは無いものとします。
太郎君の世界は\(1\)日あたり\(24\)時間、\(1\)時間は\(60\)分で表されます。

入力

\(N\)
\(H_1:M_1\ h_1:m_1\)
\(H_2:M_2\ h_2:m_2\)
\(\dots\)
\(H_i:M_i\ h_i:m_i\)
\(\dots\)
\(H_N:M_N\ h_N:m_N\)

\(1\)行目に、記録の個数を表す整数 \(N\ (1 \leq N \leq 30)\) が与えられます。
続く\(N\)行に、\(1\)回の睡眠あたりの寝た時刻と起きた時刻の記録が与えられます。
\((0 \leq H_i,h_i \leq 23,\ 0 \leq M_i,m_i \leq 59)\)

各記録は "H:M h:m" のフォーマットで与えられ、時と分の間は半角コロン区切り、
そして、寝た時刻(\(H\)時\(M\)分)、起きた時刻(\(h\)時\(m\)分)が半角スペース区切りで表わされます。

出力

睡眠時間の合計を 分単位 で出力してください。
最後に改行してください。

サンプル

サンプル1
入力
3
22:24 5:9
22:46 5:37
1:11 7:11
出力
1176

それぞれ、\(6\)時間\(45\)分 / \(6\)時間\(51\)分 / \(6\)時間\(0\)分の睡眠なので、合計で\(19\)時間\(36\)分です。
これを分単位に直すと\(1176\)分となります。

サンプル2
入力
5
22:30 4:30
22:46 4:46
1:17 7:26
0:38 7:0
23:49 7:41
出力
1943

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。