El dilema del chocolate

Dos hermanas están comiendo chocolate. Cada trozo se representa mediante un arreglo de dos elementos que contiene su largo y su ancho.

Crea una función que devuelva true si el área total de chocolate es la misma para ambas hermanas.

En el primer ejemplo resuelto, se suman los productos del largo por el ancho de cada trozo. Ambas hermanas tienen 22 unidades cuadradas, así que el resultado es true.

Ejemplos

Program.TestFairness(
  new[] { new[] { 4, 3 }, new[] { 2, 4 }, new[] { 1, 2 } },
  new[] { new[] { 6, 2 }, new[] { 4, 2 }, new[] { 1, 1 }, new[] { 1, 1 } }
) ➞ true

// Agatha: 4×3 + 2×4 + 1×2 = 22
// Bertha: 6×2 + 4×2 + 1×1 + 1×1 = 22

Program.TestFairness(new[] { new[] { 1, 2 }, new[] { 2, 1 } }, new[] { new[] { 2, 2 } }) ➞ true

Program.TestFairness(new[] { new[] { 1, 2 }, new[] { 2, 1 } }, new[] { new[] { 2, 2 }, new[] { 4, 4 } }) ➞ false

Program.TestFairness(new[] { new[] { 2, 2 }, new[] { 2, 2 }, new[] { 2, 2 }, new[] { 2, 2 } }, new[] { new[] { 4, 4 } }) ➞ true

Program.TestFairness(new[] { new[] { 1, 5 }, new[] { 6, 3 }, new[] { 1, 1 } }, new[] { new[] { 7, 1 }, new[] { 2, 2 }, new[] { 1, 1 } }) ➞ false

Notas

N/A