Kazun の競プロ記録

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

AtCoder Beginner Contest 277 A問題 ^{-1}

問題

atcoder.jp

提出解答

atcoder.jp

問題の概要

 (1,2, \dots, N) の並び替え  P=(P_1, \dots, P_N) が与えられる.  P_k=X となる整数  k を求めよ.

制約

  •  1 \leq N \leq 100
  •  1 \leq X \leq N
  •  P (1,2, \dots, N) の並び替え.

解法

並び替え  P を実際に受け取り, for 文で  k=1,2, \dots, N の順に  P_k=X であるかを確認すれば良い.

ただし, 多くの言語は 0 始まりであることに注意せよ.

また, 言語によってはリストと値を指定することで, 存在するならばどこにあるかを返すような関数が用意されている場合がある.