...

/

Introduction

Introduction

XOR is a logical bitwise operator that returns 0 (false) if both bits are the same and returns 1 (true) otherwise. In other words, it only returns 1 if exactly one bit is set to 1 out of the two bits in comparison.

A B A xor B
0 0 0
0 1 1
1 0 1
1 1 0

It is surprising to know the approaches that the XOR operator enables us to solve certain problems. For example, let’s take a look at the following problem:

Given an array of n−1n-1 integers in the range from 11 to n ...