問題文だけを見て「ほーん。簡単簡単」となめてかかるとエライ目にあう問題である。実際正解率が50%ない時点で警戒しなければならない問題である。30を足すためにわざわざint型にするわけであるが、最後9時以下と9分以下の場合はゼロ表示させなければならず、結局そこの処理が必要になるというめんどくささである。FizzBuzzなんか比較にならない難しさでこれをDランクにするか?とゼツボーする自身であった。
# coding: utf-8 s,t = input().split(':') h = int(s) m = int(t) if m >= 30: h += 1 m -= 30 else: m += 30 if h <= 9: print("0",h,":",sep="",end="") else: print(h,":",sep="",end="") if m <= 9: print("0",m,sep="") else: print(m)