← К задачам
Легко · +2МассивыУсловия

Шоколадная дилемма

Две сестры едят шоколад, чьи кусочки представлены в виде подмассивов [l x w].

Напишите функцию, которая возвращает True, если общая площадь шоколада одинакова для каждой из сестер.

Для иллюстрации:

test_fairness([[4, 3], [2, 4], [1, 2]],
[[6, 2], [4, 2], [1, 1], [1, 1]])
➞ True

// Кусочки Агаты: [4, 3], [2, 4], [1, 2]
// Кусочки Берты: [6, 2], [4, 2], [1, 1], [1, 1]

// Общая площадь шоколада Агаты
// 4x3 + 2x4 + 1x2 = 12 + 8 + 2 = 22

// Общая площадь шоколада Берты:
// 6x2 + 4x2 + 1x1 + 1x1 = 12 + 8 + 1 + 1 = 22

Примеры

test_fairness([[1, 2], [2, 1]], [[2, 2]]) ➞ true

test_fairness([[1, 2], [2, 1]], [[2, 2], [4, 4]]) ➞ false

test_fairness([[2, 2], [2, 2], [2, 2], [2, 2]], [[4, 4]]) ➞ true

test_fairness([[1, 5], [6, 3], [1, 1]], [[7, 1], [2, 2], [1, 1]]) ➞ false
def test_fairness(agatha, bertha):
    
Для запуска тестов необходима авторизация.
Поддержать проект