Menengah30 XPUnit 7: Daftar dan Array, soal 6 dari 12
Geser Nol ke Belakang
Pindahkan semua angka nol ke akhir daftar tanpa mengubah urutan lainnya.
Data hasil survei berisi angka nol untuk responden yang tidak menjawab. Analis ingin semua nol dipindah ke belakang, sementara urutan angka lain tetap seperti semula.
Masukan
Baris pertama berisi N (1 sampai 1000). Baris kedua berisi N bilangan bulat.
Keluaran
Satu baris berisi angka-angka itu setelah semua nol dipindah ke akhir, dipisah spasi.
Contoh masukan dan keluaran
Contoh 1
Masukan
7 0 3 0 5 8 0 2
Keluaran
3 5 8 2 0 0 0
Petunjuk
Coba kerjakan dulu. Buka petunjuk satu per satu kalau kamu buntu.
Petunjuk 1
Kumpulkan dulu semua angka yang bukan nol sesuai urutannya.
Petunjuk 2
Setelah itu, tambahkan nol sebanyak jumlah nol yang ada di data asli.