Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function sum(input) {
- let num1 = Number(input[0]);
- let num2 = Number(input[1]);
- let result = '';
- for (let number = num1; number <= num2; number++) {
- let leftSum = 0;
- let rightSum = 0;
- let middleNum = 0;
- let numString = number.toString();
- for (let i = 0; i <= numString.length - 1; i++) {
- let num = Number(numString[i]);
- switch (i) {
- case 0:
- leftSum += num;
- break;
- case 1:
- leftSum += num;
- break;
- case 2:
- middleSum = num;
- break;
- case 3:
- rightSum += num;
- break;
- case 4:
- rightSum += num;
- break;
- }
- }
- if (leftSum < rightSum) {
- leftSum += middleNum;
- }
- else if (rightSum < leftSum) {
- rightSum += middleNum;
- }
- if (leftSum === rightSum) {
- result += ` ${number}`;
- }
- }
- console.log(result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement