const mergeSortedArrays = (arr1, arr2) => {
let mergedArr = [];
//determine smaller array
let [smallerArr, biggerArr] =
((arr1.length < arr2.length) ? [arr1, arr2] : [arr2, arr1]);
console.log(smallerArr);
let placeMarker = 0;
for(i = 0; i < smallerArr.length - 1; i++, placeMarker++) {
if(smallerArr[i] <= biggerArr[i]) {
mergedArr.push(smallerArr[i]);
mergedArr.push(biggerArr[i]);
}
else {
mergedArr.push(biggerArr[i]);
mergedArr.push(smallerArr[i]);
}
}
while( placeMarker < biggerArr.length ) {
mergedArr.push(arr2[placeMarker]);
placeMarker++;
}
return mergedArr;
}
const orderArrSize = (arr1, arr2) => {
if( arr1.length < arr2.length) { return [arr1, arr2]; }
else { return [arr2, arr1]; }
}
const mergedArray = mergeSortedArrays([1,2,5,11,34,55], [0,3,7,9,44,67,99]);
console.log(mergedArray);