Форум » Обработка целых чисел » Задание 17 номер 201 » Ответить

Задание 17 номер 201

Calabras123: 201) (П. Финкель) В файле 17-199.txt содержится последовательность целых чисел, которые принимают значения от -10000 до 10000 включительно. Тройка идущих подряд чисел последовательности называется уникальной, если только второе из них является положительным трёхзначным нечётным числом. Определите количество уникальных троек чисел, а затем – максимальную из всех сумм таких троек. Подскажите, пожалуйста, как я могу проверить остальные два числа из массива тогда? #zadanie: 201 f=open("17-199.txt") a=list(map(int, f.readlines())) k=0 maxsum=-10000000000 for i in range (len(a)-2): if (a[i+1]>0 and a[i+1]>=100 and a[i+1]<=999 and a%2!=0): k+=1 maxsum=max(maxsum, a+a[i+1]+a[i+2]) print(k, maxsum) #answer:

Ответов - 1

Поляков: Calabras123 пишет: Подскажите, пожалуйста, как я могу проверить остальные два числа из массива тогда? С помощью операции not можно. Лучше вообще такую сложную проверку оформить в виде функции.



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