結果

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

ソースコード

diff #
raw source code

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