問題一覧 > 通常問題

No.652 E869120 and TimeZone

レベル : / 実行時間制限 : 1ケース 1.000秒 / メモリ制限 : 256 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 154
作問者 : e869120e869120 / テスター : cielciel
3 ProblemId : 1920 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2018-05-18 21:01:42

問題文

E869120 は、現在日本にいます。また、今は $a$ 時 $b$ 分です。日本時間は "UTC+9" です。
square1001 は、現在ある国にいます。そこの国のタイムゾーンは $S$ です。 S は "UTC+X" , "UTC-X", "UTC+X.X", もしくは "UTC-X.X" という形式で与えられます。
さて、square1001がいる場所での現地時間は何時何分でしょうか。
なお、現実のタイムゾーンとしては存在しないケースも含まれている。

入力

a b S

  • $0≦a≦23$
  • $0≦b≦59$
  • $a$,$b$は1桁の場合は0が先頭につく。
  • $S$ は "UTC+X", "UTC-X", "UTC+X.X", もしくは "UTC-X.X" という形式で与えられる。
  • 時差は、小数点以下 1 桁までが限度である。小数点以下 2 桁を超えるような入力は与えられない。
  • $UTC$ との時差は、$±14$ 以内である。

出力

現地時間を "02:20" のような形式で 24時間制で 1 行に出力してください。最後の改行を忘れずに。

サンプル

サンプル1
入力
22 20 UTC+8
出力
21:20

北京時間では、日本時間の 22:20 は 21:20 です。

サンプル2
入力
22 20 UTC+12
出力
01:20

カムチャッカ時間では、日本時間の 22:20 は 01:20 です。

サンプル3
入力
00 05 UTC+8.5
出力
23:35

2018年5月以前の北朝鮮時間では、日本時間の 00:05 は 23:35 です。

サンプル4
入力
12 00 UTC-4
出力
23:00

ニューヨーク時間では、日本時間の 12:00 は 23:00 です。

サンプル5
入力
09 00 UTC+11.5
出力
11:30

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。