パラメータとして ints(values) の配列が渡される reverseValues メソッドを完成させます。このメソッドは、数値の順序を逆にして ints(values) を返します。
たとえば、入力配列が {3, 7, 2, 4} の場合
メソッドは {4,2,7,3} を返します
例: reverseValues({3, 7, 2, 4}) は {4,2,7,3} を返す必要があります
事前に配列を見ずにこれを行う方法を示すヘルプは見つかりません。
for(int i =0; i < array.length/2; i++){
int temp = array[i];
array[i] = array[array.length-1 - i];
array[array.length-1 - i] = temp;
}
配列をリストに変換してから呼び出してみましたか?
public ArrayList<String> reverse(ArrayList<String> list) {
ArrayList<String> result = new ArrayList<String>(list.size());
for(int i=list.size()-1;i>=0;i--) {
result.add(list.get(i));
}
return result;
}
このようなものがうまくいくはずです。最速ではないかもしれませんが、リストを逆にします。