На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.
Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.
Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».
Отправлено: 03.06.25 09:37. Заголовок: Задача 5185, не понимаю, в чем ошибка
Вроде все прописал, но ответ 207 70, не сходится совсем Вот мой код:
def evenodd(x): sodd = 0 seven = 0 while x > 0: if x % 10 % 2 == 0: seven += x % 10 elif x % 10 % 2 == 1: sodd += x % 10 x //= 10 return seven > sodd
f = open('17.txt') a = [int(i) for i in f] min54 = 100000 s = 0 c = 100000 for j in range(len(a)): if abs(a[j]) % 54 == 0 and abs(a[j]) < min54: min54 = abs(a[j]) for i in range(len(a) - 1): if evenodd(a[i ]) and evenodd(a[i + 1]) and (a[i ] + a[i + 1]) % min54 != 0: s += 1 if abs(a[i ] + a[i + 1]) < c: c = a[i ] + a[i + 1] print(s, c)
Все даты в формате GMT
3 час. Хитов сегодня: 83
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет