Нужна не столько программа, сколько объяснение фразы "первым минимальным и первым максимальным числом последовательности." Смотрите пример. Совпадет ли ваше объяснение c примером.
Первое минимальное число последовательности означает, что нужно взять первое вхождение минимального числа в эту последовательность. Ведь может быть несколько одинаковых чисел, которые равны минимуму.
Например последовательность: 4 5 1 9 1 8 6 10
Минимум = 1, но тут несколько чисел равных 1. По условию задачи мы бы взяли индекс первой 1 слева.
Также с максимумом
9 votes Thanks 7
p15
Использованы почти все запрещенные операторы :)
Answers & Comments
Verified answer
a = []
n = int(input())
while n:
a.append(n)
n = int(input())
print(abs(a.index(min(a)) - a.index(max(a))))
Первое минимальное число последовательности означает, что нужно взять первое вхождение минимального числа в эту последовательность. Ведь может быть несколько одинаковых чисел, которые равны минимуму.
Например последовательность: 4 5 1 9 1 8 6 10
Минимум = 1, но тут несколько чисел равных 1. По условию задачи мы бы взяли индекс первой 1 слева.
Также с максимумом