#39226: 不用if(判斷式)寫法


10213136@gm.ptivs.tn.edu.tw (112資訊甲鄭畇溥Python)

學校 : 國立臺南高級工業職業學校
編號 : 253360
來源 : [27.51.96.30]
最後登入時間 :
2024-01-25 20:24:33
b682. 2. 同學早安 -- 2015高雄市資訊學科能力競賽高中組 | From: [27.51.97.134] | 發表日期 : 2024-01-24 18:29

while True:
    try:
        # 讀取第一對小時和分鐘
        h1, m1 = map(int, input().split())

        # 讀取第二對小時和分鐘
        h2, m2 = map(int, input().split())

        # 計算時間差(以分鐘為單位)
        t = ((24 - (h1 + 24 - h2)) % 24) * 60 + (((60 - (m1 + 60 - m2)) % 60) % 60)

        # 計算最終時間(以小時和分鐘表示)
        result_hours = (t // 60 - (m1 > m2)) % 24
        result_minutes = t % 60

        # 印出結果
        print("%d %d" % (result_hours, result_minutes))

    except EOFError:
        # 若輸入結束,跳出迴圈
        break

 
ZeroJudge Forum