All Posts

1582 articles

dsa17 min read

Minimum Domino Rotations For Equal Row [Medium] — Candidate Reduction + Greedy

LeetCode 1007 seems deceptively simple but hides a key insight that trips up most candidates: only the value on the very first domino can ever unify an entire row. Learn why this candidate-reduction observation collapses six potential targets into at most two, how to count rotations efficiently in a single pass, and what FAANG interviewers ask as follow-ups — including generalization to N faces and streaming domino inputs.

Read →
dsa15 min read

Stamping the Sequence [Hard] — Reverse Greedy Simulation

Master LC 936 Stamping the Sequence with reverse greedy simulation. Learn the core insight that working backwards transforms an impossible forward search into a tractable greedy problem. Python and JavaScript solutions with full commentary.

Read →
Page 61 of 317