Meta Interview Question

Partition an array such that all non-zero values are at the beginning.

Interview Answers

Anonymous

Aug 30, 2018

By i++ and j++, I think you mean —

3

Anonymous

Oct 17, 2019

This is an interesting read: bit.ly/faang100

Anonymous

Feb 18, 2020

int j = numbers1.length-1; for(int i=0;i!=j;i++){ while(numbers1[j] == 0) { j--; } if(i==j)break; if(numbers1[i] == 0){ numbers1[i] = numbers1[j]; numbers1[j] = 0; j--; } } return numbers1;

Anonymous

Jul 9, 2018

Doable