Tap here to switch tabs
Problem
Submissions

Problem: Find Original Array From Doubled Array

med
30 min
Try to solve the Find Original Array From Doubled Array problem.

Statement

An integer array original is transformed into a doubled array changed by appending twice the value of each element in original to itself, and then randomly shuffling the elements.

Given an array changed, return the array original if changed is a valid doubled array. If changed is not a doubled array, return an empty array. The elements in original may be returned in any order.

Constraints:

  • 1≤1 \leq changed.length ≤105\leq 10^5

  • 0≤0 \leq changed[i] ≤105\leq 10^5

⋮
Tap here to switch tabs
Problem
Submissions

Problem: Find Original Array From Doubled Array

med
30 min
Try to solve the Find Original Array From Doubled Array problem.

Statement

An integer array original is transformed into a doubled array changed by appending twice the value of each element in original to itself, and then randomly shuffling the elements.

Given an array changed, return the array original if changed is a valid doubled array. If changed is not a doubled array, return an empty array. The elements in original may be returned in any order.

Constraints:

  • 1≤1 \leq changed.length ≤105\leq 10^5

  • 0≤0 \leq changed[i] ≤105\leq 10^5