nikolayneykov

Untitled

Feb 8th, 2019
172
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function solve(arr) {
  2.     let middleNum = [];
  3.     let rightSum = 0;
  4.     let leftSum = 0;
  5.  
  6.     // if (arr.length === 0) {
  7.     //     console.log(0)
  8.     // }
  9.  
  10.     // if (arr.length % 2 == 0) {
  11.     //     middleNum = arr.length / 2;
  12.     // } else {
  13.     //     middleNum = parseInt(arr.length / 3)
  14.     // }
  15.     let limit = arr.length;
  16.     for (let currentIndex = 0; currentIndex < limit; currentIndex++) {
  17.         leftSum = 0;
  18.         rightSum = 0;
  19.  
  20.         for (let i = currentIndex - 1; i >= 0; i--) {
  21.             leftSum += arr[i];
  22.         }
  23.         for (let j = currentIndex + 1; j < arr.length; j++) {
  24.             rightSum += arr[j];
  25.         }
  26.  
  27.         if (rightSum === leftSum) {
  28.             middleNum=currentIndex;
  29.             break;
  30.         }
  31.     }
  32.     //arr.splice(0, middleNum + 1);
  33.     // for (let n = 0; n < arr.length; n++) {
  34.     //     leftSum += arr[n];
  35.     // }
  36.     if (rightSum === leftSum) {
  37.         console.log(middleNum);
  38.     }
  39.     else {
  40.         console.log(`no`)
  41.     }
  42.  
  43. }
Advertisement
Add Comment
Please, Sign In to add comment