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-1cuando 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;
-1solo se usa como marcador central.