Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function equalSumsEvenOddPosition(input) {
- let start = Number(input[0]);
- let end = Number(input[1]);
- let buff = "";
- for (let currentNumber = start; currentNumber <= end; currentNumber++) {
- let currNumString = currentNumber.toString();
- let evenSum = 0;
- let oddSum = 0;
- for (let index = 0; index < currNumString.length; index++) {
- let currentDigit = Number(currNumString[index]);
- let position = index + 1;
- if (position % 2 === 0) {
- evenSum += currentDigit;
- } else {
- oddSum += currentDigit;
- }
- }
- if (evenSum === oddSum) {
- buff += `${currNumString} `
- }
- }
- console.log(buff);
- }
Advertisement
Add Comment
Please, Sign In to add comment