Given an array of n+1 integers where each integer is in the range [1, n] and exactly one value is repeated (possibly more than once), find that duplicate — without modifying the array and using only O(1) extra space.
nums = [1,3,4,2,2]2nums = [3,1,3,4,2]3Solve it in the editor. Sign in free to run your Python or JavaScript against test cases, get a verdict, and track your attempts.
Solve on FeatCode →A chain of nodes, each pointing to the next. No random access like an array, but insertion and deletion at a known position is O(1), and many classic problems come down to careful pointer rewiring.
Read the full Linked List guide →
Original problem on LeetCode ↗