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

Задание №17 №4719, не сходится ответ

Evatero: Здравствуйте! Я написала программу, которая правильно находит максимальную сумму пар, но не находит правильно количество пар. В ответе - 299, а у меня - 297. Можете пожалуйста подсказать, в чем заключается ошибка? Вот сам код: [pre2] a=list(map(int,open('17-243.txt'))) c=0 s=[] x=0 max=-20000 for i in range(len(a)-1): n=a[ i]%49 if n==0: s.append(a[ i]) for d in range(len(s)-1): v=sum(map(int,str(s[d]))) x=x+v for i in range(len(a)-1): if a[ i]<x and a[i+1]>x: z=a[i+1]%13 if z==0: c=c+1 l=a[ i]+a[i+1] if l>max: max=l if a[ i]>x and a[i+1]<x: z=a[ i]%13 if z==0: c=c+1 l=a[ i]+a[i+1] if l>max: max=l print(max) print(c)[/pre2]

Ответов - 2

Поляков: Исправления выделены цветом:[pre2]for d in range(len(s)): v=sum(map(int,str(s[d]))) x=x+v for i in range(len(a)-1): if a[ i]<x and a[i+1]>=x: ... if a[ i]>=x and a[i+1]<x:[/pre2]

Evatero: Спасибо большое! Разобралась



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