Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function sum(input) {
  2.     let num1 = Number(input[0]);
  3.     let num2 = Number(input[1]);
  4.  
  5.     let result = '';
  6.     for (let number = num1; number <= num2; number++) {
  7.  
  8.         let leftSum = 0;
  9.         let rightSum = 0;
  10.         let middleNum = 0;
  11.  
  12.         let numString = number.toString();
  13.         for (let i = 0; i <= numString.length - 1; i++) {
  14.             let num = Number(numString[i]);
  15.  
  16.             switch (i) {
  17.                 case 0:
  18.                     leftSum += num;
  19.                     break;
  20.                 case 1:
  21.                     leftSum += num;
  22.                     break;
  23.                 case 2:
  24.                     middleSum = num;
  25.                     break;
  26.                 case 3:
  27.                     rightSum += num;
  28.                     break;
  29.                 case 4:
  30.                     rightSum += num;
  31.                     break;
  32.             }
  33.         }
  34.         if (leftSum < rightSum) {
  35.             leftSum += middleNum;
  36.         }
  37.         else if (rightSum < leftSum) {
  38.             rightSum += middleNum;
  39.         }
  40.         if (leftSum === rightSum) {
  41.             result += ` ${number}`;
  42.         }
  43.  
  44.     }
  45.     console.log(result);
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement