for hltv programmers

mail@pastecode.io avatar
unknown
java
2 years ago
819 B
19
Indexable
Never
import java.util.Arrays;

public class Arr2DTr {

    public static void main(String[] args) {
        int[][] a = {{1,2,3,4,5,6},
                     {2,3,4,5,6,7},
                     {3,4,5,6,7,8},
                     {4,5,6,7,8,9}
                    };

        for(int[] i : a) {
            System.out.println(Arrays.toString(i));
        }

        System.out.println();

        for(int[] r : trans(a)) {
            System.out.println(Arrays.toString(r));
        }
    }

    static int[][] trans(int[][] arr) {
        int[][] transarr = new int[arr[0].length][arr.length];
        for(int i = 0; i < arr[0].length; i++) {
            for(int e = 0; e < arr.length; e++) {
                transarr[i][e] = arr[e][i];
            }
        }
        return transarr;
    }
}