Advertisement
deyanmalinov

06. Equal Arrays

Feb 13th, 2019
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. package com.company;
  2.  
  3. import java.util.*;
  4.  
  5. public class Main {
  6.         public static void main(String[] args) {
  7.             Scanner scan = new Scanner(System.in);
  8.             String one = scan.nextLine();
  9.             String two = scan.nextLine();
  10.  
  11.             String [] oArr = one.split(" ");
  12.             String [] tArr = two.split(" ");
  13.  
  14.             int [] oiArr = new int[oArr.length];
  15.             int [] tiArr = new int[tArr.length];
  16.             int sum =0;
  17.  
  18.             for (int i = 0; i < oiArr.length; i++) {
  19.                 oiArr[i] = Integer.parseInt(oArr[i]);
  20.             }
  21.             for (int i = 0; i < tiArr.length; i++) {
  22.                 tiArr[i] = Integer.parseInt(tArr[i]);
  23.  
  24.             }
  25.             if (Arrays.equals(tiArr, oiArr)){
  26.  
  27.                 for (int i = 0; i < tiArr.length; i++) {
  28.                     sum += tiArr[i];
  29.  
  30.                 }
  31.  
  32.                 System.out.println("Arrays are identical. Sum: " + sum);
  33.             }else {
  34.                 for (int i = 0; i < oiArr.length; i++) {
  35.                     if (tiArr[i] != oiArr[i]) {
  36.                         System.out.println("Arrays are not identical. Found difference at "+ i +" index.");
  37.                         break;
  38.                     }
  39.                    
  40.                 }
  41.  
  42.             }
  43.  
  44.         }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement