Advertisement
Taran

Lesson2 - divideArray() исправить

Oct 31st, 2014
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function divideArray(array) {
  2.     var finalArray = [];
  3.     var firstSide = 0;
  4.     var secondSide = 0;
  5.     var half = array.length / 2;
  6.     var central = array[Math.floor(half)] / 2;
  7.  
  8.     if (array.length % 2 == 0) {
  9.         for(var f=0; f < half; f++) {
  10.             firstSide += array[f]
  11.         }
  12.         for(var s=f+1; s < array.length; s++ ){
  13.             secondSide += array[s];
  14.         }
  15.     } else {
  16.         for (var f = 0; f < Math.floor(half); f++) {
  17.             firstSide += array[f]
  18.         }
  19.         for (var s = Math.ceil(half); s < array.length; s++) {
  20.             secondSide += array[s]
  21.         }
  22.         firstSide += central;
  23.         secondSide += central;
  24.     }
  25.     finalArray.push(firstSide, secondSide);
  26.     return finalArray;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement