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 } }) ➞ falseNotas
N/A