Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function sum (input) {
  2.     let index = Number(input[0]);
  3.     let sum = 0;
  4.     let maxNumber = -9999999999999999999;
  5.     let isTrue = false;
  6.     let number = 0;
  7.     let falseSum = 0;
  8.  
  9.  
  10.     for (i = 1; i <= index; i++) {
  11.         number = Number(input[i]);
  12.         sum += number;
  13.         if (number > maxNumber) {
  14.             maxNumber = number;
  15.         }
  16.  
  17.     }
  18.  
  19.     for (i = 1; i <= index; i++) {
  20.         number = Number(input[i]);
  21.         if ((sum - number) == number) {
  22.             isTrue = true;          
  23.         } else if (i < index)  {
  24.            falseSum += number;
  25.         }
  26.     }
  27.  
  28.     if (isTrue == true) {
  29.         console.log (`Yes\nSum = ${(sum - maxNumber)}`);
  30.     } else {
  31.         console.log (`No\nDiff = ${Math.abs(falseSum - maxNumber)}`);
  32.     }
  33. }
  34.  
  35. sum ([3, 5, 5, 1])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement