1. paizaラーニングトップ
  2. レベルアップ問題集
  3. STEINS;GATE 問題セット(言語選択)
  4. 問題一覧 Python2編
  5. 整数値の検索

STEINS;GATE 問題セットのサムネイル
整数値の検索 (paizaランク C 相当)

問題にチャレンジして、ユーザー同士で解答を教え合ったり、コードを公開してみよう!

問題

下記の問題をプログラミングしてみよう!

(電脳言語のオルダーソンループで出題された問題のヒント問題です。8 言語での解答コードと解説が用意されています。)

数列 A = {a_1, a_2, ..., a_n} と、整数 x が与えられます。
整数 x が数列 A の何番目に現れているかを求めてください。つまり、x = a_i を満たす i を求めてください。
なお、整数 x は必ず数列 A に 1 つだけ含まれていることが保証されます。

入力される値

n
a_1 a_2 ... a_n
x


・ 1 行目に、数列の要素数 n が与えられます。
・ 2 行目に、数列の要素 a_1, a_2, ... , a_n が半角スペース区切りで与えられます。
・ 3 行目に、検索したい値 x が与えられます。


入力値最終行の末尾に改行が1つ入ります。
文字列は標準入力から渡されます。 標準入力からの値取得方法はこちらをご確認ください
期待する出力

整数 x が数列 A の何番目にあるのかを出力してください。
また、末尾に改行を入れ、余計な文字、空行を含んではいけません。

条件

すべてのテストケースにおいて、以下の条件をみたします。

・ 入力はすべて整数
・ 2 ≦ n ≦ 100
・ -20,000 ≦ a_i ≦ 20,000 (1 ≦ i ≦ n)
・ i ≠ j ならば a_i ≠ a_j
・ -20,000 ≦ x ≦ 20,000
・ x は必ず A = {a_1, a_2, ..., a_n} に含まれている

入力例1

5
4 1 3 5 2
5

出力例1

4

問題一覧へ戻る

ページの先頭へ戻る