Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.95 KB | None | 0 0
  1. public class array2D{
  2. public static void main(String[] args){
  3. int [][] array2D = {{1,3,2,7,3},{10,10,4,6,2},{5,3,5,9,6},{7,6,4,2,1}};
  4. int [] array1D = {1,3,2,7,3};
  5. int [][] arry2Df = {{1,1,5,3,4},{12,7,6,1,9},{8,11,10,2,5},{3,2,3,0,6}};
  6. /*
  7. int total =0;
  8. for(int i = 0; i<array1D.length; i++){
  9. total += array1D[i];
  10. }
  11. System.out.println(total);
  12. */
  13.  
  14. /*
  15. int [] answer = new int[array2D.length];
  16. int sum = 0;
  17. for(int i = 0; i<array2D.length; i++){
  18. sum =0;
  19. for(int j = 0; j<array2D[i].length; j++){
  20. sum += array2D[i][j];
  21. }
  22. // System.out.println(sum);
  23. answer[i] = sum;
  24. }
  25. System.out.println(arraySum(array2D));
  26. */
  27.  
  28. /*
  29. sum = 0;
  30. for(int i = 0; i<array2D[1].length; i++){
  31. sum += array2D[1][i];
  32. }
  33. System.out.println(sum);
  34. */
  35. System.out.println(isDiverse(array2D));
  36. System.out.println(isDiverse(arry2Df));
  37. }
  38. public static int[] arraySum(int[][] array2D){
  39. int [] answer = new int[array2D.length];
  40. int sum = 0;
  41. for(int i = 0; i<array2D.length; i++){
  42. sum =0;
  43. for(int j = 0; j<array2D[i].length; j++){
  44. sum += array2D[i][j];
  45. }
  46. // System.out.println(sum);
  47. answer[i] = sum;
  48. }
  49. return answer;
  50. }
  51.  
  52. public static boolean isDiverse(int[][] arr2D){
  53. int [] sums = new int[arr2D.length];
  54.  
  55. sums = arraySum(arr2D);
  56. for(int i = 0; i < sums.length; i++){
  57. for(int j = i + 1; j < sums.length; j++){
  58. //System.out.println("Does sums i :" + sums[i] + " \tequal sums j: " + sums[j]);
  59. if(sums[i] == sums[j]){
  60. return false;
  61. }
  62. }
  63. }
  64. return true;
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement