水面下の夢

競プロやイラストに興味があります.メインブログがここ.同人サークル「かのらぶ」のページはこっち( https://yumechi0525.amebaownd.com ).ブログアイコンはYaQ(@8_9_00)さんから.

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)