Kth Missing Positive Number (for E4 :)
Learn this problemProblem statement
LC 1539~ The other question was LC 498~~
Given an array arr of positive integers sorted in a strictly increasing order, and an integer k.
Return the kth positive integer that is missing from this array.
Function
findKthPositive(arr: int[], k: int) → int
Complete the function findKthPositive in the editor.
findKthPositive has the following parameters:
- 1.
int[] arr: an array of integers - 2.
int k: an integer
Returns
int: the kth missing positive integer
Constraints
1 <= arr.length <= 10001 <= arr[i] <= 10001 <= k <= 1000arr[i] < arr[j]for1 <= i < j <= arr.length
Follow up
Could you solve this problem in less than O(n) complexity?
Examples
Example 1
arr = [2,3,4,7,11]k = 5return = 9The missing positive integers are [1,5,6,8,9,10,12,...]. The 5th missing positive integer is 9.
Example 2
arr = [1,2,3,4]k = 2return = 6The missing positive integers are [5,6,7,...]. The 2nd missing positive integer is 6.
More Meta problems
- Count Fully Used BatteriesOA · Seen Jul 2026
- Count Key ChangesOA · Seen Jul 2026
- Minimum Operations for a Stepwise SequenceOA · Seen Jul 2026
- Most Frequent Reduced DigitOA · Seen Jul 2026
- Plan a Minimum-Cost Round TripONSITE INTERVIEW · Seen Jul 2026
- Merge Three Sorted ArraysPHONE SCREEN · Seen May 2026
- Highest Rating Price RatioOA · Seen Mar 2026
- Diagonal Traverse (for E4 ;)PHONE SCREEN · Seen Mar 2025