aboutsummaryrefslogtreecommitdiff
path: root/challenge-240/deadmarshal/java/Ch2.java
blob: e9b106772690f514e6cb2167e8330650b8285d82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import java.util.Arrays;

public class Ch2 {
  public static void main(String[] args) {
    int[] arr1 = new int[]{0,2,1,5,3,4};
    int[] arr2 = new int[]{5,0,1,2,3,4};
    System.out.println(Arrays.toString(build_array(arr1)));
    System.out.println(Arrays.toString(build_array(arr2)));
  }

  private static int[] build_array(int[] arr) {
    int[] ret = new int[arr.length];
    for(int i = 0; i < arr.length; ++i) ret[i] = arr[arr[i]];
    return ret;
  }
}