Equilibrar la balanza

Dado un arreglo con una cantidad impar de elementos, devuelve si la balanza se inclinará hacia "left" o hacia "right" según la suma de los números. La balanza se inclinará hacia el lado cuya suma sea mayor. Si ambos lados suman lo mismo, devuelve "balanced".

Ejemplos

Program.scaleTip(new Object[]{0, 0, "I", 1, 1}); // "right"
// 0 < 2, por lo que se inclinará hacia la derecha.

Program.scaleTip(new Object[]{1, 2, 3, "I", 4, 0, 0}); // "left"
// 6 > 4, por lo que se inclinará hacia la izquierda.

Program.scaleTip(new Object[]{5, 5, 5, 0, "I", 10, 2, 2, 1}); // "balanced"
// 15 = 15, por lo que permanecerá equilibrada.

Notas

  • El elemento central es un marcador ("I", o -1 cuando la entrada es numérica) y debe ignorarse.
  • Supón que todos los números representan la misma unidad.
  • Ambos lados tienen la misma cantidad de elementos.
  • No hay pesos negativos en las pruebas; -1 solo se usa como marcador central.