Move Zeroes

Asked atTruemeds
1Give yourself 5 minutes
2Answer out loud, not in your head
3Then compare with the answer below
0
Stuck? Show a way to structure it+
  1. 01State stability requirement
  2. 02Keep next nonzero write index
  3. 03Scan once left to right
  4. 04Swap or write nonzeros forward
  5. 05Verify suffix is zeros

Reference answer

Then expect these follow-ups

  • Why is the nonzero order preserved?

    Tests: correctness reasoning

  • When is two-pass writing preferable?

    Tests: follow-up reasoning

Free to read · better with Enzo

Practice this out loud with Enzo

Enzo runs it as a mock interview, pushes back with follow-ups, and grades you on the rubric.

Next question