Kazun の競プロ記録

競技プログラミングに関する様々な話題を執筆します.

AtCoder Beginner Contest 230 A 問題 AtCoder Quiz 3

問題

atcoder.jp

提出解答

atcoder.jp

問題の概要

 N 回目に開催された AtCoder Grand Contest の略称を表示せよ. ただし, AtCoder Grand Contest 042 は社会的情勢 *1 により欠番になっている.

制約

  •  1 \leq N \leq 54

解法

 M N 回目に開催されたAGC のナンバリングとする. このとき,

 M=\begin{cases} N & (N \lt 42) \\ N+1 & (N \geq 42) \end{cases}

である. よって, 次の2つの文字列を続けて表示させれば正解になる.

  •  '{\tt AGC}'
  •  M を3桁で  '{\tt 0}' 埋めした文字列

*1:World Tour Final 2020 のミラーコンテストになる予定だったが, コロナ禍の影響によりオンサイトで開催される予定だった World Tour Final 2020 が中止になったため.