結果

問題 No.652 E869120 and TimeZone
コンテスト
ユーザー flippergo
提出日時 2026-02-11 12:42:36
言語 PyPy3
(7.3.17)
結果
WA  
実行時間 -
コード長 924 bytes
記録
記録タグの例:
初AC ショートコード 純ショートコード 純主流ショートコード 最速実行時間
コンパイル時間 402 ms
コンパイル使用メモリ 82,860 KB
実行使用メモリ 54,324 KB
最終ジャッジ日時 2026-02-11 12:42:40
合計ジャッジ時間 3,486 ms
ジャッジサーバーID
(参考情報)
judge4 / judge1
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 5
other AC * 24 WA * 7
権限があれば一括ダウンロードができます

ソースコード

diff #
raw source code

a,b,S = input().split()
a = int(a)
b = int(b)
S = S[3:]
if "." not in S:
    c = S[0]
    d = int(S[1:])
    if c=="+":
        delta = d-9
        a += delta
    else:
        delta = 9+d
        a -= delta
else:
    c = S[0]
    f = float(S[1:])
    if c=="+":
        if f>=9:
            delta = f-9
            e = delta-int(delta)
            delta = int(delta)
            a += delta
            b += int(e*60)
            if b>=60:
                a += 1
                b -= 60
        else:
            delta = 9-f
            e = delta-int(delta)
            delta = int(delta)
            a -= delta
            b -= int(e*60)
            if b<0:
                a -= 1
                b += 60
    else:
        delta = 9+f
        e = delta-int(delta)
        delta = int(delta)
        a -= delta
        b -= int(e*60)
        if b<0:
            a -= 1
            b += 60
a = a%24
print(f"{a:02d}:{b:02d}")
0