**Minimum Consecutive Cards to Pick Up solution leetcode** – You are given an integer array `cards`

where `cards[i]`

represents the **value** of the `i`

card. A pair of cards are ^{th}**matching** if the cards have the **same** value.

## [Solution] Minimum Consecutive Cards to Pick Up solution leetcode

Return* the minimum number of consecutive cards you have to pick up to have a pair of matching cards among the picked cards.* If it is impossible to have matching cards, return

`-1`

.

**Example 1:**

Input:cards = [3,4,2,3,4,7]Output:4Explanation:We can pick up the cards [3,4,2,3] which contain a matching pair of cards with value 3. Note that picking up the cards [4,2,3,4] is also optimal.

## [Solution] Minimum Consecutive Cards to Pick Up solution leetcode

Input:cards = [1,0,5,3]Output:-1Explanation:There is no way to pick up a set of consecutive cards that contain a pair of matching cards.

## Minimum Consecutive Cards to Pick Up solution leetcode

`1 <= cards.length <= 10`

^{5}`0 <= cards[i] <= 10`

^{6}