問題 *この問題は「繰り返し」と「条件分岐」、「メソッド」を学習したあとに取り組んでください。
整数の配列が与えられた場合、重複要素を削除して新しい配列を作成するプログラムを書いてください。
ヒント
- 新しい配列を作成: 重複要素を削除した後の新しい配列を作成します。新しい配列のサイズは、元の配列から重複を削除した後の要素数になります。この新しいサイズを計算するために、元の配列を走査します。
- 重複要素を検出: 元の配列を走査し、各要素がすでに新しい配列に含まれているかどうかを確認します。これにはループと条件文が必要です。
- 新しい配列に要素を追加: 元の配列内の各要素が新しい配列に含まれていない場合、新しい配列にその要素を追加します。これにより、重複要素が排除されます。
- 結果の使用: 新しい配列には重複要素が削除され、元の配列の要素が一意になっています。この新しい配列を表示したり、他の処理に使用したりできます。
- 新しい配列のサイズに注意: 新しい配列を作成する際、元の配列のサイズを超えないように注意してください。新しい配列のサイズは、重複要素を削除した後の要素数に基づいて設定されるべきです。
これらのヒントを基に、整数の配列から重複要素を削除するプログラムを実装できます。
→解答例