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

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

За­да­ние 9

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

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

—  мак­си­маль­ное из всех по­вто­ря­ю­щих­ся чисел стро­ки боль­ше наи­боль­ше­го из её не­по­вто­ря­ю­щих­ся чисел.

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

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

Ре­ше­ние.

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

f = open('9_9423.txt')

st = 0

otv = []

for s in f:

st += 1

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

tri = [x for x in m if m.count(x) == 3]

dva = [x for x in m if m.count(x) == 2]

no_repeat = [x for x in m if m.count(x) == 1]

if len(tri) == 3 and len(dva) == 2 and len(no_repeat) == 2:

if max(tri + dva) > max(no_repeat):

otv.append(st)

print(otv[-1])

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

 

Ответ: 41 372.


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