LeetCode 136 Single Number - Implementation

The approach

XOR all elements together.

def singleNumber(nums): result = 0 for num in nums: result ^= num return result

O(n)O(n) time, O(1)O(1) space.