Bobir Akilkhanov Academy, Alpha Contest2 for Python, 2-modul :: Masala D

A B C D E
Masala D
python Vaqt: 2000 ms Xotira: 32.0M Jami urinishlar: 1 Qabul qilingan urinishlar: 0

Sizga butun sonlardan tashkil topgan ro‘yxat beriladi. Ro‘yxatda bo‘lgan barcha 0 elementlarni ro‘yxat oxiriga ko‘chiring, lekin qolgan elementlarning nisbiy tartibi o‘zgarmasligi kerak. Buni iloji boricha kamroq operatsiyalar yordamida bajaring.

Kiruvchi ma'lumot

Ro’yxat

Chiquvchi ma'lumot

Nollari oxiriga o’tirilgan ro’yxat
Namuna:
[a,b,c,d,e]

Misollar
Kiruvchi qiymat Natija
0 1 0 3 12 [1,3,12,0,0]
[0, 0, 1] [1, 0, 0]
[0] [0]
Qo‘shimcha izoh

Ushbu yechimda ro‘yxatni ikki bosqichda o‘zgartiramiz:

  • Barcha nolinchi bo‘lmagan elementlarni tartibda oldinga olib kelamiz.
  • Qolgan joylarni 0 bilan to‘ldiramiz.