O dilema do chocolate

Duas irmãs estão comendo chocolate. Cada pedaço é representado por um array de dois elementos que contém seu comprimento e sua largura.

Crie uma função que retorne true se a área total de chocolate for a mesma para cada irmã.

No primeiro exemplo resolvido, a área de cada pedaço é calculada multiplicando seu comprimento por sua largura, e os resultados são somados. As duas irmãs têm 22 unidades quadradas, então o resultado é true.

Exemplos

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

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

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

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

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

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

Notas

N/A