smallest-missing-multiple-of-k-v2.py (280B)
1 def recurse(itr, k, lookup): 2 if not (itr * k) in lookup: 3 return itr * k 4 return recurse(itr + 1, k, lookup) 5 6 class Solution: 7 8 def missingMultiple(self, nums: List[int], k: int) -> int: 9 lookup = {num for num in nums} 10 return recurse(1, k, lookup)