Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Пайтон дз1 al cupsпомогите решить задачу. Спасибо.

Шостак Виктор Ученик (90), закрыт 3 недели назад
В школе прошёл экзамен по математике. Некоторые ученики списали решения, были замечены и получили 0 баллов. Помогите учителю пересортировать оценки учеников.
У вас есть массив оценок, и некоторые из них — 0. Ваша задача — переместить все оценки 0 в конец списка, сохранив при этом порядок остальных оценок.

Первым параметром на вход программы подается размер массива. Вторым параметром – сам массив (значения указаны через пробел).
На выходе ожидается строка из элементов массива (значения должны быть указаны через пробел).

Пример 1

Входные данные

6
0 0 6 0 9 8

Выходные данные

6 9 8 0 0 0
Лучший ответ
Андрей Высший разум (463859) 1 месяц назад
 input() # размер массива никому не нужен
print(*sorted(input().split(), key='0'.__eq__)) # ввод, сортировка по критерию ноль / не ноль, вывод
Остальные ответы
Юрий Семыкин Искусственный Интеллект (206675) 1 месяц назад
 def ign(l): 
n=0
while True:
try:
l.remove(0)
n +=1
except:
return l+[0]*n

lst=[0, 0, 6, 0, 9, 8 ]
print(*ign(lst))
Celtic Hammer Мудрец (16704) 1 месяц назад
Кретинам которые закрывают правильные ответы не отвечаем
Похожие вопросы