**Find The Original Array of Prefix Xor solution leetcode** – You are given an **integer** array `pref`

of size `n`

. Find and return *the array *`arr`

* of size *`n`

* that satisfies*:

`pref[i] = arr[0] ^ arr[1] ^ ... ^ arr[i]`

.

Table of Contents

## [Solution] Find The Original Array of Prefix Xor solution leetcode

Note that `^`

denotes the **bitwise-xor** operation.

It can be proven that the answer is **unique**.

## [Solution] Find The Original Array of Prefix Xor solution leetcode

Input:pref = [5,2,0,3,1]Output:[5,7,2,3,2]Explanation:From the array [5,7,2,3,2] we have the following: - pref[0] = 5. - pref[1] = 5 ^ 7 = 2. - pref[2] = 5 ^ 7 ^ 2 = 0. - pref[3] = 5 ^ 7 ^ 2 ^ 3 = 3. - pref[4] = 5 ^ 7 ^ 2 ^ 3 ^ 2 = 1.

## [Solution] Find The Original Array of Prefix Xor solution leetcode

Input:pref = [13]Output:[13]Explanation:We have pref[0] = arr[0] = 13.

## [Solution] Find The Original Array of Prefix Xor solution leetcode

`1 <= pref.length <= 10`

^{5}`0 <= pref[i] <= 10`

^{6}