Поиск по этому блогу

вторник, 18 февраля 2020 г.

С27 задача 29 на Питоне

На вход программе подается последовательность символов, среди которых могут быть и цифры, заканчивающаяся точкой. Требуется написать программу, которая составляет и выводит минимальное число из тех цифр, которые не встречаются во входных данных. Ноль не используется. Если во входных данных встречаются все цифры от 1 до 9, то следует вывести «0». Например, если исходная последовательность была такая:
1A734B39. 
то результат должен быть следующий:
2568

Решение


s='123456789'
c=input()
for i in range(len(c)):
    p=s.find(c[i])
    if  p> -1:
        s=s[:p]+s[p+1:]
if len(s)>0:
    print(int(s))
else:

    print(0)

Комментариев нет:

Отправить комментарий