Array 87. Дан массив размера N, все элементы которого, кроме первого, упорядочены по возрастанию. Сделать массив упорядоченным, переместив первый элемент на новую позицию.
Решение на Python 3
import random
N = random.randrange(1,21)
##N = 1
a = [random.randrange(1,21) for i in range(N)]
a.sort()
x = random.randrange(a[0]+1,21)
a = [x] + a
print("N = ", N)
print("Array:\n",a)
K = 1
while K <= N and x > a[K] :
K += 1
print("K:",K)
x = a[0]
for i in range(0,K-1) :
a[i] = a[i+1]
a[K-1] = x
print("Modified Array:\n",a)