JSFiddle - React, Tailwind, and code Playground
JavaScript
// Balanced numbers
let input = [ '275',
'693',
'110',
'742'
];
let print = this.print || console.log;
let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
let bool = true;
let arr = [];
let check = 0;
let sum = '';
let arr2 = [];
while (bool) {
arr.push(gets());
for (let i = 0; i < arr.length; i++) {
check = Number(arr[i][0]) + Number(arr[i][2]);
if (check == arr[i][1]) {
arr2.push(+arr[i]);
} else if (arr[i][0] !== arr[i][2]) {
bool = false;
}
}
}
if (arr2.length > 0) {
arr2 = [...new Set(arr2)];
sum = 0;
for (let i = 0; i < arr2.length; i++) {
sum = sum + arr2[i];
}
}
console.log(sum);