...
/Count Triplets That Can Form Two Arrays of Equal XOR
Count Triplets That Can Form Two Arrays of Equal XOR
Try to solve the Count Triplets That Can Form Two Arrays of Equal XOR problem.
We'll cover the following...
Statement
Given an array of integers, arr
, we need to find three indices, i
, j
, and k
, such that i
j
k
arr.length
.
We define two values, a
and b
, as follows:
a = arr[i] ^ arr[i + 1] ^ ... ^ arr[j - 1]
b = arr[j] ^ arr[j + 1] ^ ... ^ arr[k]
Note: ^ denotes the bitwise-xor operation.
Return the count of triplets (i
, j
, k
) for which a
is equal to b
.
Constraints:
arr.length
arr[i]
Examples
Access this course and 1400+ top-rated courses and projects.