Advertisement
Lyubohd

Equal Pairs

Feb 17th, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.31 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Demo {
  4.     public static void main(String[] args) {
  5.         Scanner scan = new Scanner(System.in);
  6.  
  7.         int n = Integer.parseInt(scan.nextLine());
  8.         int maxDifference = Integer.MIN_VALUE;
  9.         boolean isDifference = false;
  10.         int lastNumber = 0;
  11.  
  12.         int numberOne = Integer.parseInt(scan.nextLine());
  13.         int numberTwo = Integer.parseInt(scan.nextLine());
  14.  
  15.         lastNumber = numberOne + numberTwo;
  16.         int equalPart = lastNumber;
  17.  
  18.         for (int i = 0; i < n - 1; i++) {
  19.             int firstNumber = Integer.parseInt(scan.nextLine());
  20.             int secondNumber = Integer.parseInt(scan.nextLine());
  21.             if (firstNumber + secondNumber == lastNumber) {
  22.                 equalPart = lastNumber;
  23.             } else {
  24.                 isDifference = true;
  25.                 int difference = Math.abs(lastNumber - (firstNumber + secondNumber));
  26.                 if (difference > maxDifference) {
  27.                     maxDifference = difference;
  28.                 }
  29.             }
  30.             lastNumber = firstNumber + secondNumber;
  31.         }
  32.         if (isDifference) {
  33.             System.out.println("No, maxdiff=" + maxDifference);
  34.         } else {
  35.             System.out.println("Yes, value=" + equalPart);
  36.         }
  37.     }
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement