Bobir Akilkhanov Academy, Alpha Contest2 for Python, 2-modul :: Masala D
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.