Массив содержит чётное количество элементов. Напишите программу, которая сортирует первую половину массива по возрастанию, а вторую - по убыванию. Каждый элемент должен остаться в "своей" половине.
Пример:
Массив:
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)))

Вас заинтересует