Предмет: Информатика, автор: chelchelovekch

Напишите программу на питоне:
Вводим список b
Сортируем его по возрастанию
Ищем пропущенную цифру
Выводим её

Например:
Ввод:
6 5 9 8 1 4 3 2
Вывод:
7

Ответы

Автор ответа: merkkaa
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: Спасибо огромное!!!!
chelchelovekch: Только это оказывается не работает
merkkaa: почему? я все программы свои проверяю. Я даже прямо щас проверил, всё работает
chelchelovekch: Я тоже провкрила работало но мне учитель сказал что тото неверно. Наверное яине так переписала
merkkaa: вы бы уточнил, где неправильно. Хоть по каким числам неправильно
chelchelovekch: Мне этого не сказали, но сказали правильный ответ: arr = [int(i) for i in input().split()]
for i in range (1, 8):
if arr.count(i) == 0:
print(i)
merkkaa: это тоже как вариант. В программирование вариантов может быть куча)
merkkaa: но я бы не назвал его верным. Он строго привязан к цифрам
merkkaa: он даже близко не верен) попробуйте написать 100 102.
Похожие вопросы
Предмет: Английский язык, автор: лооооол1
Предмет: Русский язык, автор: Maruska3456