---
title: "2260. Minimum Consecutive Cards to Pick Up"
url: "https://laigary.com/interview/coding/2260-minimum-consecutive-cards-to-pick-up"
type: "note"
section: "coding"
date: "2025-04-05"
updated: "2025-04-05"
tags: ["Hash Table"]
---

# 2260. Minimum Consecutive Cards to Pick Up

[2260\. Minimum Consecutive Cards to Pick Up](https://leetcode.com/problems/minimum-consecutive-cards-to-pick-up/)

```python
class Solution:
    def minimumCardPickup(self, cards: List[int]) -> int:
        

        res = float('inf')
        table = {}
        for i in range(len(cards)):
            card = cards[i]
            if card in table:
                res = min(res, i - table[card] + 1)
            table[card] = i
        
        return -1 if res == float('inf') else res
```
