Массив содержит чётное количество элементов. Напишите программу, которая сортирует первую половину массива по возрастанию, а вторую - по убыванию. Каждый элемент должен остаться в "своей" половине.
Пример:
Массив:
53421632
После сортировки:
23456321
Kotenok5634:
Нужно на питоне! Пожалуйста!
Ответы
Ответ дал:
1
A = input() #задание элементов массива строкой (но в принципе можно задавать массив как A = [a , b , c, ...], где a, b, c - конкретные элементы массива
Fi = []
Se = []
for i in range(len(A)):
if i < len(A) // 2:
Fi.append(int(A[i]))
else:
Se.append(int(A[i]))
print(*(sorted(Fi) + sorted(Se, reverse = True)))
Вас заинтересует
1 год назад
1 год назад
1 год назад
8 лет назад
8 лет назад