Leetcode 2122: Recover the Original Array
5 min readJan 8, 2022
In this problem, one array was “mixed up” and we are trying to recover the original array. Any valid possibility is okay to return and we don’t need to return the entire set of valid answers.
Alice had a 0-indexed array
arr
consisting ofn
positive integers. She chose an arbitrary positive integerk
and created two new 0-indexed integer arrayslower
andhigher
in the following manner:lower[i] = arr[i] - k
, for every indexi
where0 <= i < n
, for every index
higher[i] = arr[i] + ki
where0 <= i < n
Unfortunately, Alice lost all…