Solvarch
DSA ProblemsProgressPlanRoadmapsReviewCheat SheetsCompaniesSystem DesignCS FundamentalsQuestion Bank
Theme
Problems

Move Zeroes

Easy
arraytwo-pointers

Given an integer array nums, move all 0s to the end while keeping the relative order of the non-zero elements. Return the resulting array.

Input: one line of space-separated integers. Output: the transformed array, space-separated.

Example 1
Input:
0 1 0 3 12
Output:
1 3 12 0 0
Example 2
Input:
0
Output:
0

Constraints

  • 1 ≤ nums.length ≤ 10^4
  • -2^31 ≤ nums[i] ≤ 2^31 − 1
Watch a video walkthrough

Run your code against the sample tests, or Submit to run the full suite.