مەلۇم بىر سانلار گۇرۇپپىسى ( Array) بېرىلگەن بولۇپ، سانلار گۇرۇپپىسىدىكى بارلىق نۆللەرنى سانلار گۇرۇپپىسىنىڭ ئەڭ باش قىسىمىغا ئالىدىغان بىر فونكىسىيە يېزىڭ.

مىسال:

بېرىلگەن سانلار گۇرۇپپىسى: {3, 0, 8, 0, 7, 0, 12}

يۆتكەلگەندىن كېيىنكى يېڭى سانلار گۇرۇپپىسى: {3, 8, 7, 12, 0, 0, 0}



public int[] moveZerosToFront(int inputArray[])
    {
		int[] newArray =new int[inputArray.length];
        int counter = inputArray.length-1;
        for (int i = inputArray.length-1; i >= 0; i--)
        {
            //If inputArray[i] is non-zero
 
            if(inputArray[i] != 0)
            {
                //Assigning inputArray[i] to inputArray[counter]
 
            	newArray[counter] = inputArray[i];
 
                //Decrementing the counter by 1
 
                counter--;
            }
        }
        while (counter >= 0)
        {
        	newArray[counter] = 0;
 
            counter--;
        }
       return newArray;
    }