結果
| 問題 |
No.652 E869120 and TimeZone
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2018-03-02 13:35:33 |
| 言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 727 bytes |
| コンパイル時間 | 372 ms |
| コンパイル使用メモリ | 12,160 KB |
| 実行使用メモリ | 10,752 KB |
| 最終ジャッジ日時 | 2025-01-02 20:16:38 |
| 合計ジャッジ時間 | 2,794 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | WA * 5 |
| other | WA * 30 |
ソースコード
# coding=utf-8
from math import modf
list = input().split()
hour = int(list[0])
minutes = int(list[1])
utc = str(list[2])
d = str(utc[3])
set = float(utc[3:])
diff = round((9 - set), 1)
diff_m, diff_h = modf(diff)
diff_m = round(diff_m, 1)
print(diff)
print(diff_h)
print(diff_m)
hour = hour - int(diff_h)
minutes = minutes - int(diff_m * 60)
if minutes >= 60:
minutes = minutes - 60
hour += 1
elif minutes < 0:
minutes = 60 + minutes
hour -= 1
if hour >= 24:
hour = hour - 24
elif hour < 0:
hour = 24 + hour
if hour < 10:
hour = str('0' + str(hour))
if minutes < 10:
minutes = str('0' + str(minutes))
print(str(hour) + ':' + str(minutes))