名もなき未知

エンジニアリングとか、日常とかそういうのをまとめる場所。アクセス解析のためGAを利用、Googleに情報を送信しています。商品紹介のためAmazonアフィリエイトを利用、Amazonに情報を送信しています。記事に関しては私が書いていない引用文を除いて自由にご利用ください。

No.70 睡眠の重要性!

回答

#44597 No.70 睡眠の重要性! - yukicoder

しっかりと時間をパースして,それを計算すれば良いんですねえ.
起床時間 - 就寝時間 として計算するといいんじゃないかな.
ただし,起床時間が就寝時間よりも小さい場合は時間を調整してあげないといけない.
時,分でそれぞれ調整するといいですね.

それを足し合わせればAC〜

N = int(input())
res = 0
for i in range(N):
    first, second = input().split(" ")
    fh, fm = map(int, first.split(":"))
    sh, sm = map(int, second.split(":"))
    if fh > sh:
        sh += 24
    if fm > sm:
        sh -= 1
        sm += 60
    res += (sh - fh) * 60 + (sm - fm)
print(res)