desislava_topuzakova

02. Equal Sums Even Odd Position

Apr 10th, 2021
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. function solve(input) {
  2. let firtNum = Number(input[0]);
  3. let secondNum = Number(input[1]);
  4.  
  5. let output = ""
  6.  
  7. for (let i = firtNum; i <= secondNum; i++) {
  8. // 100000
  9. let numberAsString = i.toString();
  10. let evenSum = 0;
  11. let oddSum = 0;
  12.  
  13. for (let index = 0; index < numberAsString.length; index++) {
  14. let currentNumber = Number(numberAsString[index]);
  15.  
  16. if (index % 2 === 0) {
  17. evenSum += currentNumber;
  18. } else {
  19. oddSum += currentNumber;
  20. }
  21. }
  22.  
  23. if (evenSum === oddSum) {
  24. output += i + " "
  25. }
  26. }
  27.  
  28. console.log(output)
  29. }
Advertisement
Add Comment
Please, Sign In to add comment