Форум » Обработка символьных строк » Задачи №№87-92 » Ответить

Задачи №№87-92

R2-D2: Добрый день! Вопрос по задачам №№87-92 87) (П.Е. Финкель, г. Тимашевск) Текстовый файл 24-1.txt состоит не более чем из 106 символов. Определите максимальное нечётное число, записанное в этом файле. 88) (П.Е. Финкель, г. Тимашевск) Текстовый файл 24-1.txt состоит не более чем из 106 символов. Определите минимальное нечётное число, записанное в этом файле. 89) (П.Е. Финкель, г. Тимашевск) Текстовый файл 24-1.txt состоит не более чем из 106 символов. Определите максимальное чётное число, записанное в этом файле. 90) (П.Е. Финкель, г. Тимашевск) Текстовый файл 24-1.txt состоит не более чем из 106 символов. Определите минимальное чётное число, записанное в этом файле. 91) (П.Е. Финкель, г. Тимашевск) Текстовый файл 24-1.txt состоит не более чем из 106 символов. Определите самое большое число, состоящее только из нечётных цифр. 92) (П.Е. Финкель, г. Тимашевск) Текстовый файл 24-1.txt состоит не более чем из 106 символов. Определите самое большое число, состоящее только из чётных цифр. Файл 24-1 не содержит цифр

Ответов - 4

Поляков: R2-D2 пишет: Файл 24-1 не содержит цифр Доказать сможете?

R2-D2: Да, Вы правы, цифры есть. Теперь не сходятся ответы В 89 задаче получается 764228 (в ответах указано 54476) [pre2] a=[] ch='' for el in s: if el.isnumeric(): ch+=el if int(el)%2==0: a.append(int(ch)) else: ch='' print(max(a)) [/pre2] В 92 задаче получается 64228 (в ответах указано 4444) [pre2] a=[] ch='' for el in s: if el.isnumeric() and int(el)%2==0: ch+=el a.append(int(ch)) else: ch='' print(max(a)) [/pre2]

yflzu@mail.ru: Под числом подразумевается последовательность цифр, ограниченная другими символами (не цифрами). В вашем ответе на 89 задачу последовательность цифр 764228 входит в 7642289. В 92 задаче аналогично.


R2-D2: Спасибо. Задача была без контекста... В файле на сайте он есть.



полная версия страницы