Loading the journal
Loading the journal
Hash Map Complement Lookup
12 recent
Go step by step: try it yourself before the video and the visual. Progress saves on this device.
Community-reported · source · updated 2026-10-08. ● asked in the last 6 months.
Step 1
Know these before you start
Tick what you already know
Step 2
Try it on paper
5–10 minutes, no code yet
Given an array of integers nums and an integer target, return the indices of the two numbers that add up to target.
Re-solved 2026-10-09 as Day 1 of the foundations rebuild (originally logged as day001).
Input: nums = [2,7,11,15], target = 9
Output: [0,1]
Explanation: nums[0] + nums[1] = 2 + 7 = 9
x, the partner you need is target - xnums = [3,3], target = 6)[3,3]) → check-before-insert handles itStep 6
Get it accepted
All test cases pass
Step 7
Review it so it sticks
Re-solve from memory after
Reading the solution first feels like progress, but it makes the next similar problem — and the interview version — much harder, because you skipped the part where you figure it out. Give it an honest 20–30 minutes. Stuck? Re-read the pattern, watch the concept video, or try the brute force first.
Hidden: approach · solution code · optimal solution