説明
の(添字は1から始まる)、シーケンス内の最初の発生の出力を所定の値の位置を見つけます。
エントリー
最初の行は、正の整数n、配列内の要素の数を含んでいます。1 <= N <= 10000。
2行目は、nは整数、隣接する二つの整数の間に単一のスペースで区切られた配列で示される配列の各要素を、含んでいます。要素の絶対値が10000を超えることはありません。
第三のラインは、整数xを含む特定の値を見つける必要があります。xの絶対値が1万人以上ではありません。出力X、Xインデックスシーケンスの最初の出現の出力がある場合は、そうでなければ出力-1。
サンプル入力
5 2 3 6 7 3 3
サンプル出力
2
コードの実装
1 輸入 java.utilの。* ; 2 3 パブリック クラスメイン{ 4 パブリック 静的 ボイドメイン(文字列[]引数){ 5 スキャナースキャナ= 新しいスキャナ(System.in)。 6 INT N = scanner.nextInt()。 7 INT []配列= 新しい INT [N + 1 ]。 8 用(INT ; I <= N ++ iは1 = {I) 9 配列[I] = scanner.nextInt()。 10 } 11 INT X =scanner.nextInt(); 12 INT POS = -1 。 13 のために(INT I 1 =、iが<= N; ++ I){ 14 であれば(配列[I] == X){ 15台の POS = I。 16 ブレーク; 17 } 18 } 19 のSystem.out.println(POS)。 20 } 21 }