gary@interview:~/interview/coding/2260-minimum-con….md$
$ cat ./coding/2260-minimum-consecutive-cards-to-pick-up.md
[Coding]

2260. Minimum Consecutive Cards to Pick Up

────────────────────────────────────────────────────────────

2260. Minimum Consecutive Cards to Pick Up

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
--tags#Hash Table
$ ls ./coding/ | grep -v 2260-minimum-consecutive-cards-to-pick-up
265. Paint House II256. Paint House143. Reorder List1762. Buildings With an Ocean View
← cd ../codingcd ~