Distribute Elements Into Two Arrays I
EasyArraySimulation
Solution
export function resultArray(nums: number[]): number[] {
const n = nums.length;
const arr1 = [nums[0]];
const arr2 = [nums[1]];
for (let i = 2; i < n; i++) {
if (arr1[arr1.length - 1] > arr2[arr2.length - 1]) {
arr1.push(nums[i]);
} else {
arr2.push(nums[i]);
}
}
return [...arr1, ...arr2];
}