Форум » Обработка целых чисел » №4669 не сошёлся ответ » Ответить

№4669 не сошёлся ответ

cabanov.alexey: Решением получаю ответ 1304 2378 [pre2] f = open('17-4.txt') a = [int(x) for x in f] SR = sum(a)/len(a) ans = [] for i in range(len(a)-1): if (a[ i ]<SR or a[i+1]<SR) and ('5' not in str(a[ i ]) or '5' not in str(a[i+1])): ans.append(a+a[i+1]) print(len(ans),min(ans)) [/pre2]

Ответов - 3

Поляков: Последовательность выполнения and-or?

cabanov.alexey: Да, там всё хорошо. Я посмотрел эталонное решение, а там почему то проверяется цифра 7 вместо 5.

Поляков: cabanov.alexey пишет: а там почему то проверяется цифра 7 вместо 5. Действительно. Тогда первое число должно быть 1304.




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