Форум » Обработка целых чисел » 17 задание 185 (П. Волгин) » Ответить

17 задание 185 (П. Волгин)

proinformatika: 185) (П. Волгин) В файле 17-5.txt содержится последовательность целых чисел. Элементы последовательности могут принимать значения от –100 до 100 включительно. Определите сначала количество пар элементов последовательности, в которых хотя бы одно число оканчивается на 7, а затем максимальную из сумм элементов таких пар. Под парой подразумевается два идущих подряд элемента последовательности. Например, для последовательности из 5 элементов: 7, 27, 17, 5, 57 ответ должен быть 4 62. Ответ указан 12 159 [pre2] f = open('17-5.txt') a=[int(x) for x in f.readlines()] count, m = 0, 0 for i in range(len(a)-1): if abs(a[ i]) % 10 == 7 or abs(a[ i+1]) % 10 == 7: count += 1 m = max(m, a[ i] + a[ i+1]) #print(a[ i], a[ i+1]) print(count, m) #ответ 16 159 [/pre2] Ответ 12 159 получается при решении задачи без модуля в условии if a[ i]% 10 == 7 or a[ i+1] % 10 == 7:

Ответов - 1

Павел Волгин: Добрый вечер! Вы правы, здесь ошибка. Правильный ответ: 16 159.



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