В файле 17-2.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от
Ответ:
Приведём решение на языке Python.
a = [int(s) for s in open('17-2.txt')]
amin5 = min([x for x in a if str(abs(x))[0] == '5' and len(str(abs(x))) == 3])
s3 = []
for i in range (len(a) - 2):
troika = [a[i] , a[i+1] , a[i+2]]
a_4 = [x for x in troika if abs(x)%10 == 4 ]
asum = sum(troika)
if len(a_4) == 1:
if asum % amin5 != 0:
s3.append(sum(troika))
print(len(s3),max(s3))
Результат работы программы — 2444 269722.
Ответ: 2444 269722.
Приведём решение Юрия Красильникова на языке Python.
def good(p,m):
t = [str(x)[-1] == '4' for x in p]
return sum(t) == 1 and sum(p)%m != 0
a = [int(s) for s in open('17-2.txt')]
m = min([x for x in a if 500 <= abs(x) < 600])
r = [sum(a[i-2:i+1]) for i in range(2,len(a)) if good(a[i-2:i+1],m)]
print(len(r),max(r))

