배열 arr이 주어졌을 때 빠진 자연수 중 k번째로 빠진 자연수를 반환하는 문제이다.
class Solution:
def findKthPositive(self, arr: List[int], k: int) -> int:
curr = 1
answer = []
while curr < arr[-1]:
if curr not in arr:
answer.append(curr)
curr+=1
return answer[k-1] if len(answer) >= k else curr + k - len(answer)