結果
| 問題 |
No.652 E869120 and TimeZone
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2018-02-23 23:17:52 |
| 言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 2,333 bytes |
| コンパイル時間 | 143 ms |
| コンパイル使用メモリ | 13,184 KB |
| 実行使用メモリ | 11,392 KB |
| 最終ジャッジ日時 | 2024-12-17 13:27:52 |
| 合計ジャッジ時間 | 1,994 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 5 |
| other | AC * 20 WA * 10 |
ソースコード
a,b,s = input().split()
s = s[3:]
s = float(s)
a = int(a)
b = int(b)
if s%1 == 0.0:
if b >= 10:
if a+s-9 > 23:
print('0{0}:{1}'.format(int(a+s-9-24),b))
elif 23 >= a+s-9 >= 10:
print('{0}:{1}'.format(int(a+s-9),b))
elif 0 <= a+s-9 < 10:
print('0{0}:{1}'.format(int(a+s-9),b))
else:
if 24-abs(int(a+s-9)) < 10:
print('0{0}:{1}'.format(24-abs(int(a+s-9)),b))
else:
print('{0}:{1}'.format(24-abs(int(a+s-9)),b))
else:
if a+s-9 > 23:
print('0{0}:0{1}'.format(int(a+s-9-24),b))
elif 23 >= a+s-9 >= 10:
print('{0}:0{1}'.format(int(a+s-9),b))
elif 0 <= a+s-9 < 10:
print('0{0}:0{1}'.format(int(a+s-9),b))
else:
if 24-abs(int(a+s-9)) < 10:
print('0{0}:0{1}'.format(24-abs(int(a+s-9)),b))
else:
print('{0}:0{1}'.format(24-abs(int(a+s-9)),b))
else:
sur = s%1
min = int(sur*60+b)
hour = int(s-sur-9)
if min >= 60:
hour += 1
min += -60
if min >= 10:
if a+hour > 23:
print('{0}:{1}'.format(a+hour-24,min))
elif 23 >= a+hour >= 10:
print('{0}:{1}'.format(a+hour,min))
elif 0 <= a+hour < 10:
print('0{0}:{1}'.format(a+hour,min))
else:
if 24-abs(a+hour) < 10:
print('0{0}:{1}'.format(24-abs(a+hour),min))
else:
print('{0}:{1}'.format(24-abs(a+hour),min))
else:
if a+hour > 23:
print('{0}:0{1}'.format(a+hour-24,min))
elif 23 >= a+hour >= 10:
print('{0}:0{1}'.format(a+hour,min))
elif 0 <= a+hour < 10:
print('0{0}:0{1}'.format(a+hour,min))
else:
if 24-abs(a+hour) < 10:
print('0{0}:0{1}'.format(24-abs(a+hour),min))
else:
print('{0}:0{1}'.format(24-abs(a+hour),min))
else:
if min >= 10:
if a+hour > 23:
print('{0}:{1}'.format(a+hour-24,min))
elif 23 >= a+hour >= 10:
print('{0}:{1}'.format(a+hour,min))
elif 0 <= a+hour < 10:
print('0{0}:{1}'.format(a+hour,min))
else:
if 24-abs(a+hour) < 10:
print('0{0}:{1}'.format(24-abs(a+hour),min))
else:
print('{0}:{1}'.format(24-abs(a+hour),min))
else:
if a+hour > 23:
print('{0}:0{1}'.format(a+hour-24,min))
elif 23 >= a+hour >= 10:
print('{0}:0{1}'.format(a+hour,min))
elif 0 <= a+hour < 10:
print('0{0}:0{1}'.format(a+hour,min))
else:
if 24-abs(a+hour) < 10:
print('0{0}:0{1}'.format(24-abs(a+hour),min))
else:
print('{0}:0{1}'.format(24-abs(a+hour),min))