AtCoderBeginnerContest230 A問題100点 「AtCoder Quiz 3」
https://gyazo.com/83df7a2ec990e4b4f64f261c77fc730d
問題概要
制約
$ N \leq 54
解法・お気持ち
問題文が難しく書いてありますが、要約すると以下のような問題です。
$ Nが与えられます。
このとき、$ N \geq 42 であるならば、$ N+=1してください。
そして、その $ Nを AGCXXX の 0 埋め形式で出力してください。
よって、$ Nが42 以上であるならばインクリメントしてあげましょう。
また、AGC0XX などの 0 埋め形式については、printf を C++, Go では使ってあげればいいです。
(おそらくどの言語にも 0 埋め出力があります。)
C++ / Go では、%03d とすると、3桁0埋めになります。
計算量
$ O(1)
新たな学び
反省点
コード
code: go
func main() {
io := NewIo()
defer io.Flush()
// ------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------
// ------------------------------------------------------------------------------------
N := io.NextInt()
if N >= 42 {
N++
}
fmt.Printf("AGC%03d", N)
}