var asteroids = [-2, -3, 5, 6, -7, -2];
var asteroidCollision = function(asteroids) {
};
var findFirstNum = function(asteroids) {
var flag = false;
var firstNumid = 0;
for (let i = 0; i < asteroids.length; ++i) {
if (asteroids[i] < 0) {
if (!flag) {
continue;
} else {
return firstNumid;
}
}
firstNumid = i;
flag = true;
}
};
var asteroidHandle = function(asteroids) {
let left = 0;
let right = asteroids.length-1;
while (left < right) {
if (asteroids[left] < 0 && asteroids[left+1] < 0) {
if(asteroids[left] + asteroids[left+1] > 0) {
asteroids.splice(left+1, 1);
right--;
} else if (asteroids[left] + asteroids[left+1] < 0) {
asteroids.splice(left, 1);
right--;
} else {
asteroids.splice(left, 2);
right -= 2;
}
}
}
return asteroids;
}
//console.log(asteroids[findFirstNum(asteroids)]);
asteroidHandle(asteroids);
console.log(asteroids);
console