Return to List## Solve: Array All Pairs

### Related Lessons

Created By: Geoffrey Challen

/ Version: `2022.1.0`

Write a method `arrayAllPairs`

that returns whether a passed `IntArray`

is composed entirely of adjacent pairs of
the same value.
For example, the array `{1, 1, 2, 2}`

and the array `{4, 4, -1, -1}`

are composed of adjacent pairs of the same
element, but `{2, 1, 1, 2}`

and `{4, 4, -1, 0}`

are not.
To be composed entirely of pairs of the same element, the array must contain an even number of elements.
If the passed array is empty, you should return `false`

.

You will need to construct your loop carefully to complete this problem! We suggest that you examine the array looking for a counterexample: meaning a pair of adjacent elements that do not have the same value.

Stuck? You may find these lessons helpful: