004-006-007

配列ユーティリティ:ソートと検索

中級

問題説明

配列ユーティリティ:ソートと検索

この問題では: 整数配列を Arrays.sort() でソートし、Arrays.binarySearch() で特定の値を二分探索して、ソート結果と検索インデックスを標準出力に表示するプログラムを作成します。

学習目標: Arrays クラスのユーティリティメソッドを活用する

概要

整数配列をソートし、特定の値が配列内のどの位置にあるかを二分探索で検索するプログラムを作成してください。

仕様

  • 整数配列 numbers を {45, 12, 78, 34, 89, 23, 67} で初期化
  • Arrays.sort() メソッド配列をソート
  • Arrays.binarySearch() メソッドで値 67 を検索
  • ソート後の配列と検索結果のインデックスを出力

出力形式

Sorted: [12, 23, 34, 45, 67, 78, 89]
Index of 67: 4

注意: Arrays.toString() を使用して配列を文字列化します。

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

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

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