Gary Lai
  • Home
  • About
Sign in Subscribe

2260. Minimum Consecutive Cards to Pick Up

Last updated on  Apr 5, 2025

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
Previous 2130. Maximum Twin Sum of a Linked List
Next 2342. Max Sum of a Pair With Equal Sum of Digits
Gary Lai © 2025
  • Sign up
Powered by Ghost