Задания
Версия для печати и копирования в MS Word
Тип 9 № 84671
i

От­крой­те файл элек­трон­ной таб­ли­цы, со­дер­жа­щей в каж­дой стро­ке шесть на­ту­раль­ных чисел.

За­да­ние 9

Опре­де­ли­те сумму чисел в стро­ке таб­ли­цы с наи­боль­шим но­ме­ром, со­дер­жа­щей числа, для ко­то­рых вы­пол­не­ны оба усло­вия:

—  в стро­ке все числа рас­по­ло­же­ны в по­ряд­ке воз­рас­та­ния;

—  ко­ли­че­ство чётных и нечётных чисел в стро­ке оди­на­ко­во.

В от­ве­те за­пи­ши­те толь­ко одно число.

Спрятать решение

Ре­ше­ние.

При­ведём ре­ше­ние на языке 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[-1])

 

При­ме­ча­ние. Файл сле­ду­ет со­хра­нить в фор­ма­те CSV.

 

Ответ: 1509.