-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTester.java
More file actions
69 lines (58 loc) · 2.36 KB
/
Copy pathTester.java
File metadata and controls
69 lines (58 loc) · 2.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
import java.util.Arrays;
public class Tester {
// for test cases and print statements
public static void main(String[] args) {
int[] arrempty = {};
int[] arr1 = {1, 9, 4};
int[] arr2 = {1, 3, 5};
int[][] deep1 = {{4, 5, 1}, {3, 6, 9}, {17, 45, 7}, {12, 12, 13}};
int[][] deep2 = { { 1, 0, 12, -1 },
{ 7, -2, 2, 1 },
{ -5, -2, 2, -9 }
};
int[][] depp1 = { { 1, 2, 3, 4 },
{ 2, 3, 4, 1 },
{ 3, 4, 1, 2 }
};
int[][] depp2 = { { 1, 1, 1 },
{ 2, 2, 2 },
{ 3, 3, 3 }
};
int[][] depp3 = { { 2, 2, 2 },
{ 2, 2, 2 }
};
int[][] depp4 = { { 2, 4, 2 },
{ 2, 2, 2 }
};
System.out.println("4A Test:");
System.out.println(ArrayOps.sum(arr1));
System.out.println(ArrayOps.sum(arr2));
System.out.println(ArrayOps.sum(arrempty));
System.out.println("\n4B Test:");
System.out.println(ArrayOps.largest(arr1));
System.out.println(ArrayOps.largest(arr2));
System.out.println("\n4C Test:");
System.out.println(Arrays.toString(ArrayOps.sumRows(deep1)));
System.out.println(Arrays.toString(ArrayOps.sumRows(deep2)));
System.out.println("\n4D Test:");
System.out.println(Arrays.toString(ArrayOps.largestInRows(deep1)));
System.out.println(Arrays.toString(ArrayOps.largestInRows(deep2)));
System.out.println("\n4E Test:");
System.out.println(ArrayOps.sum(deep1));
System.out.println(ArrayOps.sum(deep2));
System.out.println("\n5A Test:");
System.out.println(Arrays.toString(ArrayOps.sumCols(deep1)));
System.out.println(Arrays.toString(ArrayOps.sumCols(deep2)));
System.out.println("\n5B Test:");
System.out.println(ArrayOps.isRowMagic(depp1));
System.out.println(ArrayOps.isRowMagic(depp2));
System.out.println(ArrayOps.isRowMagic(depp3));
System.out.println("\n5C Test:");
System.out.println(ArrayOps.isColMagic(depp1));
System.out.println(ArrayOps.isColMagic(depp2));
System.out.println(ArrayOps.isColMagic(depp3));
System.out.println("\n5D Test:");
System.out.println(ArrayOps.isLocationMagic(depp4, 0, 1));
System.out.println(ArrayOps.isLocationMagic(depp4, 1, 1));
}
}