Leetcode 1646 Solution

This article provides solution to leetcode question 1646 (kth-missing-positive-number).

https://leetcode.com/problems/kth-missing-positive-number

Solution

class Solution:
    def findKthPositive(self, arr: List[int], k: int) -> int:
        cur = 0
        
        for ele in arr:
            dist = ele - cur - 1
            
            if k <= dist:
                break
            else:
                k -= dist

            cur = ele
            
        return cur + k