OpenFIPI 2.0

9

4

40F07C

 undefined Задание выполняется с использованием прилагаемых файлов.

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

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

– утроенный квадрат повторяющегося числа строки больше суммы квадратов её неповторяющихся чисел.

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

245

# чтение данных
f = open('349_9.csv')
a = f.read().strip().split('\n')

k = 0
for i in range(len(a)):
    a[i] = [int(j) for j in a[i].split(';')]
    r = []
    s = []
    for c in a[i]:
        if a[i].count(c) > 1:
            r.append(c)
        else:
            s.append(c)
    if len(set(r)) == 1 and len(r) == 3:
        if r[0]**2 * 3 > s[0]**2+s[1]**2+s[2]**2:
            k += 1
print(k)

 

Просмотреть отправленные ответы 40F07C