Guest User

Untitled

a guest
Feb 9th, 2022
895
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function equalPairs(input) {
  2.   index = 0;
  3.   const numberOfPairs = Number(input[index++]);
  4.   let firstNum = 0;
  5.   let secondNum = 0;
  6.   let sum = 0;
  7.   let diff = 0;
  8.   let valueMin = 100;
  9.   let valueMax = -100;
  10.   let max1 = 0;
  11.   let min1 = 0;
  12.  
  13.   for (let i = 0; i < numberOfPairs; i++) {
  14.     firstNum = Number(input[index++]);
  15.     secondNum = Number(input[index++]);
  16.     sum = firstNum + secondNum;
  17.  
  18.     if (sum > valueMax) {
  19.       valueMax = sum;
  20.     } else if (sum < valueMax) {
  21.       max1 = sum;
  22.     }
  23.  
  24.     if (sum < valueMin) {
  25.       valueMin = sum;
  26.     } else if (sum > valueMin) {
  27.       min1 = sum;
  28.     }
  29.   }
  30.  
  31.   diff = Math.abs(valueMin - valueMax);
  32.   let diff2 = Math.abs(min1 - max1);
  33.   if (valueMin === valueMax) {
  34.     console.log(`Yes, value=${valueMin}`);
  35.   } else {
  36.     if (diff > diff2 && numberOfPairs > 3) {
  37.       console.log(`No, maxdiff=${diff2}`);
  38.     } else {
  39.       console.log(`No, maxdiff=${diff}`);
  40.     }
  41.   }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment