Форум » Обработка символьных строк » 6487 не сходится ответ » Ответить

6487 не сходится ответ

Marigood: Не сходится ответ, не вижу у себя ошибки [pre2] f = open('17-370.txt', 'r') s = list(map(int, f.readlines())) minn = 999 for i in s: if (len(str(abs(i))) == 3) and (abs(i) % 10 == 3): minn = min(minn, i) cnt = 0 min_sum = 999999999 for i in range(len(s) - 1): if ((len(str(abs(s[ i]))) == 4 and len(str(abs(s[ i+1]))) != 4) or\ (len(str(abs(s[ i]))) != 4 and len(str(abs(s[ i+1]))) == 4)) and\ (s[ i] ** 2 + s[ i + 1] ** 2) % minn == 0: cnt += 1 min_sum = min(min_sum, s[ i] ** 2 + s[ i + 1] ** 2) print(cnt, min_sum) [/pre2]

Ответов - 0



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