問題
A - When?
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
方針
ゼロ埋めzero paddingが必要になる。
解答
#input
k = int(input())
#output
h = 21 + k//60
m = k-(h-21)*60
print("{0}:".format(h)+"{:02}".format(m))
提出結果
Submission #32973275 - AtCoder Beginner Contest 258
AtCoder is a programming contest site for anyone from beginners to experts. We hold weekly programming contests online.
補足
桁合わせについて。次の例文がわかり易い。
person = "denovo"
height = 180
weight = 65.2334
ID = 123
print("{0}さんは身長は{1:.1f}cm、体重は{2:.2f}kgで、IDは{3:08}です。".format(person, height, weight, ID))
わかりやすいリンクはこちら。
Python, formatで書式変換(0埋め、指数表記、16進数など) | note.nkmk.me
Pythonで数値や文字列を様々な書式に変換(フォーマット)するには、組み込み関数format()または文字列メソッドstr.format()を使う。 組み込み関数 format() 文字列メソッド str.format()置換フィールド{}に対する引 ...
感想
特になし。
コメント