Предмет: Информатика,
автор: chelchelovekch
Напишите программу на питоне:
Вводим список b
Сортируем его по возрастанию
Ищем пропущенную цифру
Выводим её
Например:
Ввод:
6 5 9 8 1 4 3 2
Вывод:
7
Ответы
Автор ответа:
1
b = list(map(int, sorted(input().split(), reverse=True)))
for i in range(len(b) - 1):
if b[i]-1 != b[i+1]:
print(b[i]-1)
break
chelchelovekch:
Спасибо огромное!!!!
Только это оказывается не работает
почему? я все программы свои проверяю. Я даже прямо щас проверил, всё работает
Я тоже провкрила работало но мне учитель сказал что тото неверно. Наверное яине так переписала
вы бы уточнил, где неправильно. Хоть по каким числам неправильно
Мне этого не сказали, но сказали правильный ответ: arr = [int(i) for i in input().split()]
for i in range (1, 8):
if arr.count(i) == 0:
print(i)
for i in range (1, 8):
if arr.count(i) == 0:
print(i)
это тоже как вариант. В программирование вариантов может быть куча)
но я бы не назвал его верным. Он строго привязан к цифрам
он даже близко не верен) попробуйте написать 100 102.
Похожие вопросы
Предмет: Русский язык,
автор: Аноним
Предмет: Английский язык,
автор: лооооол1
Предмет: Английский язык,
автор: sandrik020
Предмет: Русский язык,
автор: Maruska3456
Предмет: Химия,
автор: danilbobrow