ほぼ日刊競プロ ABC258 -A - When?

A - When?

問題文
AtCoder Beginner Contest は通常、日本標準時で 21 時ちょうどに始まり 100 分間にわたって行われます。0 以上 100 以下の整数 K が与えられます。21 時ちょうどから K 分後の時刻を HH:MM の形式で出力してください。ただし、HH は 24 時間制での時間を、MM は分を表します。時間または分が 1 桁のときは、先頭に 0 を追加して 2 桁の整数として表してください。

考えたこと

整数Kが以下の4パターンに分けられる。
1.0から10の間
2.11から59の間
3.60から69の間
4.70から100の間
それぞれ条件を分ければOKだと考えた。

K=int(input())
if 9<K and K<60:
 print("21:"+str(K))
elif K<10:
 print("21:0"+str(K))
elif 59<K and K<70:
 print("22:0"+str(K-60))
elif 69<K:
 print("22:"+str(K-60))

いいなと思ったら応援しよう!