Given an array of integers, return a new array with all duplicates removed, preserving order.
Input: nums = [1, 2, 2, 3, 4, 4, 5] Output: [1, 2, 3, 4, 5] Input: nums = [1, 1, 1] Output: [1]
Unlock hints progressively — start gentle, go deeper only if needed.
Level 1: Gentle Nudge
A subtle direction
Level 2: Approach
The algorithm to use
Level 3: Detailed
Step-by-step guidance
to save progress and use AI features