Problems

Single Number

easy
easy
arrays
bit-manipulation

Given a non-empty array of integers nums, every element appears twice except for one. Find that single one.

Try to do it with linear runtime complexity and without using extra memory.

Examples

Example 1

Input: nums = [2,2,1]
Output: 1

Example 2

Input: nums = [4,1,2,1,2]
Output: 4

Example 3

Input: nums = [1]
Output: 1

Running will execute all 3 cases.