Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class array2D{
- public static void main(String[] args){
- int [][] array2D = {{1,3,2,7,3},{10,10,4,6,2},{5,3,5,9,6},{7,6,4,2,1}};
- int [] array1D = {1,3,2,7,3};
- int [][] arry2Df = {{1,1,5,3,4},{12,7,6,1,9},{8,11,10,2,5},{3,2,3,0,6}};
- /*
- int total =0;
- for(int i = 0; i<array1D.length; i++){
- total += array1D[i];
- }
- System.out.println(total);
- */
- /*
- int [] answer = new int[array2D.length];
- int sum = 0;
- for(int i = 0; i<array2D.length; i++){
- sum =0;
- for(int j = 0; j<array2D[i].length; j++){
- sum += array2D[i][j];
- }
- // System.out.println(sum);
- answer[i] = sum;
- }
- System.out.println(arraySum(array2D));
- */
- /*
- sum = 0;
- for(int i = 0; i<array2D[1].length; i++){
- sum += array2D[1][i];
- }
- System.out.println(sum);
- */
- System.out.println(isDiverse(array2D));
- System.out.println(isDiverse(arry2Df));
- }
- public static int[] arraySum(int[][] array2D){
- int [] answer = new int[array2D.length];
- int sum = 0;
- for(int i = 0; i<array2D.length; i++){
- sum =0;
- for(int j = 0; j<array2D[i].length; j++){
- sum += array2D[i][j];
- }
- // System.out.println(sum);
- answer[i] = sum;
- }
- return answer;
- }
- public static boolean isDiverse(int[][] arr2D){
- int [] sums = new int[arr2D.length];
- sums = arraySum(arr2D);
- for(int i = 0; i < sums.length; i++){
- for(int j = i + 1; j < sums.length; j++){
- //System.out.println("Does sums i :" + sums[i] + " \tequal sums j: " + sums[j]);
- if(sums[i] == sums[j]){
- return false;
- }
- }
- }
- return true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement