Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел. Определите количество строк таблицы, содержащих числа, для чисел которых выполнены оба условия:
— в строке есть ровно одно число, которое повторяется трижды, и остальные числа без повторений;
— квадрат суммы всех повторяющихся чисел строки больше квадрата суммы всех неповторяющихся чисел строки.
В ответе запишите только число.
Сначала проверим первое условие. Для этого
=СЧЁТЕСЛИ($A1:$F1;A1)
и скопируем эту формулу во все оставшиеся ячейки
=ЕСЛИ(И(СЧЁТЕСЛИ(G1:L1;1)=3;СЧЁТЕСЛИ(G1:L1;3)=3);1;0)
и скопируем эту формулу во все оставшиеся ячейки
Для проверки второго условия
=ЕСЛИ(G1=3;A1;"")
и скопируем эту формулу в ячейки
=СУММ(N1:S1)
и скопируем эту формулу во все оставшиеся ячейки
=СУММ(A1:F1)-T1
и скопируем эту формулу во все оставшиеся ячейки
Проверим строки, подходящие под оба условия. Для этого
=ЕСЛИ(И(M1=1;T1*T1>U1*U1);1;0)
и скопируем эту формулу во все оставшиеся ячейки
Окончательно воспользовавшись формулой:
=СУММ(V:V),
получим ответ — 40.
Ответ: 40.
Приведём решение Бориса Савельева на языке Python.
f = open('69915.txt')
k = 0
for i in f:
a=list(map(int,i.split()))
if len(set(a)) == 4:
suma = 0
for j in range (0,len(a)):
if a.count(a[j])==3:
suma += a[j]
if suma**2 > (sum(a)-suma)**2:
k += 1
print(k)
Примечание. Приведенный файл требуется сохранить как текстовый документ.

