013-003-007

標準ライブラリ:配列操作(Arrays)

中級

問題説明

標準ライブラリ:配列操作(Arrays)

この問題では: 標準入力から整数配列と検索する値を読み取り、Arrays.sort()で配列をソートし、Arrays.binarySearch()で要素を検索して、結果を標準出力に表示するプログラムを作成します。

学習目標: JavaのArraysクラスを使って、配列のソートや検索を効率的に行えるようになる

概要

Arraysクラスの静的メソッドを使って、整数配列のソートと要素の検索を行います。Arrays.sort()とArrays.binarySearch()を使用します。

入力形式

N
a1 a2 ... aN
target
  • 1行目: 配列のサイズ N
  • 2行目: N個のスペース区切りの整数
  • 3行目: 検索する値 target

出力形式

Sorted: [ソート後の配列]
Index of {target}: {インデックス}

入力例

5
5 2 8 1 9
8

出力例

Sorted: [1, 2, 5, 8, 9]
Index of 8: 3

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録