Rearrange positive and negative items
by sesubash
JavaScript
var input = [1,5,-5,6,1,-2,5,5,-1,2];
var len = input.length;
var resulArr = [];
for(var k=0,i=0,j=1;k<len;k++)
{
if(input[k] > 0)
{
resulArr[i] = input[k];
i+=2;
}
else
{
resulArr[j] = input[k];
j+=2;
}
}
console.log(resulArr);