Задача «Переставить min и max»

Условие

В списке все элементы различны. Поменяйте местами минимальный и максимальный элемент этого списка.

Решение

  1. a = [int(s) for s in input().split()]
  2. index_of_min = 0
  3. index_of_max = 0
  4. for i in range(1, len(a)):
  5.     if a[i] > a[index_of_max]:
  6.         index_of_max = i
  7.     if a[i] < a[index_of_min]:
  8.         index_of_min = i
  9. a[index_of_min], a[index_of_max] = a[index_of_max], a[index_of_min]
  10. print(' '.join([str(i) for i in a]))