Автор | Сообщение |
|
Отправлено: 22.04.22 04:15. Заголовок: не сходится ответ тема 17 № (№ 5069) (А. Брейк) Задания КИМ № 17
Здравствуйте, в задании (№ 5069) (А. Брейк) В файле 17-290.txt содержится последовательность целых чисел. Элементы последовательности могут принимать целые значения от 0 до 10 000 включительно. Запишите в ответе количество троек элементов последовательности, в которых хотя бы одно число оканчивается на 4 в пятеричной системе счисления и ни одно из чисел не имеет цифру 0 в своей шестеричной записи. Затем запишите максимальную разность между максимальным и минимальным числами в таких тройках. В данной задаче под тройкой подразумевается три идущих подряд элемента последовательности. Спрятать ответ 748 981 у меня получается 1 ответ 750, в ответе 748 Подскажите пожалуйста в чем ошибка f=open('17-3.txt') a=[] k=0 for i in f: a.append(int(i)) print(a[0:10]) def F(n): ki=0 while n>0: ai=n%6 n=n//6 if ai==0: ki=ki+1 return ki for i in range(len (a)-2): a1=a[ i] a2=a[ i+1] a3=a[ i+2] if F(a1)==0 and F(a2)==0 and F(a3)==0 and (a[ i]%5==4 or a[ i+1]%5==4 or a[ i+2]%5==4): k=k+1 print(k)
|
|
|
Ответов - 1
[только новые]
|
|
|
| Администратор
|
Сообщение: 3505
|
|
Отправлено: 22.04.22 20:17. Заголовок: Вы не учитываете, чт..
Вы не учитываете, что число 0 в шестеричной системе содержит один 0.
|
|
|