В каждой строке электронной таблицы записаны шесть натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых одновременно выполнены все следующие условия:
— максимальное число встречается в строке ровно один раз;
— хотя бы одно число в строке повторяется более одного раза;
— максимальное число в строке превышает среднее арифметическое всех остальных чисел этой строки более чем в три раза.
В ответе запишите число — количество строк, для которых выполнены эти условия.
Для начала найдем максимальное число в строке, для этого введем
и скопируем ее до
Посчитаем, сколько раз встречается то или иное число в строках, для этого
=СУММ(I1:N1)
и скопируем формулу до
и скопируем ее до
и скопируем ее до
и скопируем ее до
Окончательно находим количество искомых строк. Для этого
и получаем ответ — 95.
Ответ: 95.
Приведём решение Бориса Савельева на языке Python.
f = open('9.txt')
cnt = 0
for s in f:
a = list(map(int, s.split()))
if len(a) != len(set(a)):
suma = 0
sr = 0
if a.count(max(a)) == 1:
suma = max(a)
sr = ((sum(a)-max(a))/5)*3
if suma > sr:
cnt += 1
print(cnt)
Примечание. Файл необходимо сохранить в формате txt.
Приведём решение Михаила Глинского на языке Python.
f = open('09.txt')
count = 0
for s in f:
a = list(map(int, s.split()))
a.sort()
if len(a) != len(set(a)):
if a[-1] != a[-2]:
if int(a[-1]) > 3*(sum(a)-a[-1])/5:
count += 1
print(count)
Приведём решение Сергея Калугина на языке Python.
f = open('09.csv')
cnt = 0
for s in f:
a = list(map(int,s.split(';')))
p=[]
for i in range(len(a)):
if a.count(max(a))==1:
if a.count(a[i])>1:
p.append(a[i])
if len(p)>1:
if max(a)>3*((sum(a)-max(a))/(len(a)-1)):
cnt+=1
print(cnt)
Примечание. Файл необходимо сохранить в формате csv.
Приведём решение Михаила Глинского на языке Python.
f = open('09.csv')
count = 0
for s in f:
m = [int(x) for x in s.split(';')]
n = [x for x in m if m.count(x)==1]
p = [x for x in m if m.count(x)>1]
if max(m) in n:
if len(p) > 1:
a = sum(m) - max(m)
if max(m) > 3*a/5:
count += 1
print(count)
Примечание. Файл необходимо сохранить в формате csv.

