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

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

За­да­ние 9

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

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

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

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

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

Ре­ше­ние.

При­ведём ре­ше­ние на языке Python.

f = open('9.txt')

count = 0

otv = 0

for s in f:

count += 1

c=[int(x) for x in s.split()]

c_4=[x for x in c if c.count(x) == 4]

ne_povtor=[x for x in c if c.count(x)==1]

if len(c_4) == 4 and len(ne_povtor) == 3:

if c[0]>=c[1]>=c[2]>=c[3]>=c[4]>=c[5]>=c[6]:

otv += count

print(otv)

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

 

 

Ответ: 2222502.


Аналоги к заданию № 89192: 89228 Все