Find the Largest Almost Missing Integer - Problem

You are given an integer array nums and an integer k. An integer x is almost missing from nums if x appears in exactly one subarray of size k within nums.

Return the largest almost missing integer from nums. If no such integer exists, return -1.

A subarray is a contiguous sequence of elements within an array.

Input & Output

Example 1 — Basic Case
$ Input: nums = [1,2,3,2,4], k = 3
Output: 4
💡 Note: Subarrays: [1,2,3], [2,3,2], [3,2,4]. Number 4 appears in exactly one subarray [3,2,4], and it's the largest such number.
Example 2 — No Almost Missing
$ Input: nums = [1,2,3,1,2,3], k = 2
Output: -1
💡 Note: All subarrays: [1,2], [2,3], [3,1], [1,2], [2,3]. Every unique number appears in multiple subarrays, so no almost missing integer exists.
Example 3 — Single Element Window
$ Input: nums = [5,3,7,3,5], k = 1
Output: 7
💡 Note: Each element forms its own subarray. Number 7 appears in exactly one subarray and is the largest among such numbers.

Constraints

  • 1 ≤ nums.length ≤ 1000
  • 1 ≤ k ≤ nums.length
  • -1000 ≤ nums[i] ≤ 1000

Visualization

Tap to expand
Find the Largest Almost Missing Integer INPUT Array nums: 1 i=0 2 i=1 3 i=2 2 i=3 4 i=4 k = 3 Subarrays of size 3: [1, 2, 3] at i=0 [2, 3, 2] at i=1 [3, 2, 4] at i=2 3 total subarrays ALGORITHM STEPS 1 Count Subarray Appearances Track how many subarrays contain each element 2 Build Frequency Map Element --> subarray count Element Count 1 1 2 3 3 3 4 1 3 Find count = 1 "Almost missing" means appears in exactly 1 subarray 4 Return Maximum max(1, 4) = 4 FINAL RESULT Almost Missing Integers: (appear in exactly 1 subarray) 1 in [1,2,3] 4 in [3,2,4] Finding the largest: 1 < 4 Output: 4 OK Key Insight: An integer is "almost missing" if it appears in exactly ONE subarray of size k. We track how many subarrays contain each element using frequency counting. Elements appearing in only one subarray are candidates. Return the maximum among them, or -1 if none exist. TutorialsPoint - Find the Largest Almost Missing Integer | Optimized Frequency Tracking
Asked in
Google 15 Microsoft 12
8.4K Views
Medium Frequency
~15 min Avg. Time
245 Likes
Ln 1, Col 1
Smart Actions
💡 Explanation
AI Ready
💡 Suggestion Tab to accept Esc to dismiss
// Output will appear here after running code
Code Editor Closed
Click the red button to reopen