Предмет: Информатика,
автор: qwerty12687
В одномерном массиве все отрицательные элементы переместить в начало массива, а остальные – в конец с сохранением порядка следования. Дополнительный массив заводить не разрешается.
Язык программирования - питон. Напишите пожалуйста с объяснениями
Ответы
Автор ответа:
1
l = map(int, input().split())
print(sorted(l, key=lambda x: x > 0))
input - ввод
split - разделение строки и перевод в список (так как нету введеного аргумента взят аргумент по умолчанию " ")
map - применение int к каждому элементу списка
int - перевод в число
print - вывод
sorted - сортирует список l используя функцию lambda
lambda - однострочная функция которая принимает аргумент x с помощью которой работает sorted в данном случае
qwerty12687:
спасибо большое
Похожие вопросы
Предмет: Русский язык,
автор: Valeria12311
Предмет: Русский язык,
автор: picug
Предмет: Окружающий мир,
автор: oks1778
Предмет: Математика,
автор: Ученица126743