結果
| 問題 | 
                            No.652 E869120 and TimeZone
                             | 
                    
| コンテスト | |
| ユーザー | 
                             | 
                    
| 提出日時 | 2018-02-23 23:01:18 | 
| 言語 | Python3  (3.13.1 + numpy 2.2.1 + scipy 1.14.1)  | 
                    
| 結果 | 
                             
                                WA
                                 
                             
                            
                         | 
                    
| 実行時間 | - | 
| コード長 | 2,329 bytes | 
| コンパイル時間 | 332 ms | 
| コンパイル使用メモリ | 13,056 KB | 
| 実行使用メモリ | 11,392 KB | 
| 最終ジャッジ日時 | 2024-12-17 13:26:04 | 
| 合計ジャッジ時間 | 2,602 ms | 
| 
                            ジャッジサーバーID (参考情報)  | 
                        judge5 / judge3 | 
(要ログイン)
| ファイルパターン | 結果 | 
|---|---|
| sample | AC * 5 | 
| other | AC * 19 WA * 11 | 
ソースコード
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))