Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел.
Определите сумму чисел в строке таблицы с наименьшим номером, содержащей числа, для которых выполнены оба условия:
— в строке все числа расположены в порядке возрастания;
— количество чётных и нечётных чисел в строке одинаково.
В ответе запишите только одно число.
Приведём решение на языке Python.
otv = []
f = open('9.csv')
for s in f:
a = list(map(int,s.split(' ')))
cet = [i for i in a if i%2 == 0]
necet = [i for i in a if i%2 != 0]
if a[0] < a[1] < a[2] < a[3] < a[4] < a[5]:
if len(cet) == len (necet):
otv.append(sum(a))
print(otv[0])
Примечание. Файл следует сохранить в формате CSV.
Ответ: 1119.
Приведём решение Маргариты Фалько на языке Python.
with open('9.txt') as f:
for st in f:
num = [int(x) for x in st.split()]
odd = [x for x in num if x % 2 != 0]
even = [x for x in num if x % 2 == 0]
sort_num = sorted(set(num))
if num == sort_num and len(odd) == len(even):
print(sum(num))
break
Примечание. Файл следует сохранить в формате txt.

