Откройте файл электронной таблицы, содержащей в каждой строке семь целых чисел.
Задание 9
Определите наименьшее повторяющееся число строки таблицы c наибольшим номером, для которой выполнены оба условия:
— в строке одно число повторяется трижды, одно число дважды, остальные числа различны;
— сумма неповторяющихся чисел не больше минимального из повторяющихся чисел строки.
В ответе запишите абсолютное значение полученного результата.
Задание 9
Определите наименьшее повторяющееся число строки таблицы c наибольшим номером, для которой выполнены оба условия:
— в строке одно число повторяется трижды, одно число дважды, остальные числа различны;
— сумма неповторяющихся чисел не больше минимального из повторяющихся чисел строки.
В ответе запишите абсолютное значение полученного результата.
💡 Пошаговый разбор и решение:
Приведём решение на языке Python.
f = open('99.txt')
count = 0
otv = []
for s in f:
count += 1
c=[int(x) for x in s.split()]
c_tri=[x for x in c if c.count(x) == 3]
c_dva=[x for x in c if c.count(x) == 2]
ne_povtor=[x for x in c if c.count(x)==1]
if len(c_tri) == 3 and len(c_dva) == 2 and len(ne_povtor) == 2:
if min(min(c_tri),min(c_dva)) >= sum(ne_povtor):
otv.append((abs(min(min(c_tri),min(c_dva)))))
print(otv[-1])
Примечание. Файл следует сохранить в формате txt.
Ответ: 448.
f = open('99.txt')
count = 0
otv = []
for s in f:
count += 1
c=[int(x) for x in s.split()]
c_tri=[x for x in c if c.count(x) == 3]
c_dva=[x for x in c if c.count(x) == 2]
ne_povtor=[x for x in c if c.count(x)==1]
if len(c_tri) == 3 and len(c_dva) == 2 and len(ne_povtor) == 2:
if min(min(c_tri),min(c_dva)) >= sum(ne_povtor):
otv.append((abs(min(min(c_tri),min(c_dva)))))
print(otv[-1])
Примечание. Файл следует сохранить в формате txt.
Ответ: 448.
Правильный ответ:
448
📚 Похожие разобранные задания по предмету:
ID 33273 • Задание №19
В программе используется одномерный целочисленный массив A с индексами от 0 до 9. Значения элементов равны 1, ...
ID 30374 • Задание №7
Сколько секунд потребуется обычному модему, передающему сообщения со скоростью 28800 бит/с, чтобы передать цве...
🔗 Другие задания линии №9 по предмету Информатика:
ID 31050
Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа.
Задание 9...
ID 31051
Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа.
Задание 9...
ID 31052
В каждой строке электронной таблицы записаны три натуральных числа, задающих длины трёх взаимно...
ID 31053
Откройте файл электронной таблицы, содержащей в каждой строке пять натуральных чисел.
Задание ...
ID 31054
В каждой строке электронной таблицы записаны четыре натуральных числа. Определите, сколько в та...