Предмет: Информатика,
автор: erteiteritr
Программа получает на вход последовательность целых неотрицательных чисел. Ноль – признак конца. Поменять местами минимальный и максимальный элементы. Если максимальных и/или минимальных элементов несколько, то брать в расчёт первое вхождение.
Sample Input 1:
1
8
2
13
0
Sample Output 1:
13
8
2
1
Sample Input 2:
1
1
5
2
5
0
Sample Output 2:
5
1
1
2
5
Программу написать в Python.
Ответы
Автор ответа:
1
Ответ:
n = int(input())
mass = []
mx = 0
mn = n
while n != 0:
mass.append(n)
if n > mx:
mx = n
if n < mn:
mn = n
n = int(input())
i = mass.index(mx)
j = mass.index(mn)
mass[i], mass[j] = mass[j], mass[i]
for s in mass:
print(s)
Объяснение:
erteiteritr:
Не принимает: пишет это
Failed test #1 of 12. Wrong answer
This is a sample test from the problem statement!
Test input:
1
8
2
13
0
Correct output:
13
8
2
1
Your code output:
[13, 8, 2, 1]
This is a sample test from the problem statement!
Test input:
1
8
2
13
0
Correct output:
13
8
2
1
Your code output:
[13, 8, 2, 1]
у меня так и выдает
1
8
2
13
0
[13, 8, 2, 1]
8
2
13
0
[13, 8, 2, 1]
аааааа, понял, шас
попробуй так
Заработало!!!
Спасибо большое)
)))) отлично
Автор ответа:
0
answer, our_list = int(input()), []
while answer != 0:
____our_list.append(answer)
____answer = int(input())
our_list[our_list.index(min(our_list))], our_list[our_list.index(max(our_list))] = our_list[our_list.index(max(our_list))], our_list[our_list.index(min(our_list))]
print('\n'.join(list(map(str, our_list))))
____ - пробелы
Похожие вопросы
Предмет: Русский язык,
автор: legser4
Предмет: Русский язык,
автор: andrey20014
Предмет: Английский язык,
автор: Vika12378
Предмет: Окружающий мир,
автор: Звёздочка66
Предмет: Русский язык,
автор: Nooborez2004