Откройте файл электронной таблицы, содержащей в каждой строке семь натуральных чисел. Определите количество строк таблицы, для чисел которых выполнено оба условия:
– четные и нечетные числа чередуются
– сумма четных больше суммы нечетных
В ответе запишите только число.
Excel
Откроем файл Excel.
В ячейку H1 запишем следующую формулу для определения четности числа и растянем её до ячейки N1:
=ОСТАТ(A1;2)
В ячейку O1 запишем следующую формулу для проверки условия чередования чисел и растянем её до ячейки T1:
=ЕСЛИ(H1<>I1;1;0)
В ячейку U1 запишем следующую формулу для проверки общего условия чередования:
=И(O1:T1)
В ячейку V1 запишем следующую формулу для определения суммы четных:
=СУММЕСЛИ(H1:N1;0;A1:G1)
В ячейку W1 запишем следующую формулу для определения суммы нечетных:
=СУММЕСЛИ(H1:N1;1;A1:G1)
В ячейку X1 запишем следующую формулу для определения, являются ли оба условия верными:
=ЕСЛИ(И(U1;V1>W1);1;0)
Растянем все формулы до конца таблицы. Сумма значений столбца X и будет ответом.
Python
f = open(’5_9_demo.txt’)
a = [list(map(int, i.split())) for i in f]
cnt = 0
for ls in a:
ch = [i for i in ls if i % 2 == 0]
nch = [i for i in ls if i % 2 != 0]
pr = [ls[i] % 2 != ls[i + 1] % 2 for i in range(len(ls) - 1)]
if all(pr) and sum(ch) > sum(nch):
cnt += 1
print(cnt)