Advertisement
Guest User

CrookedDigits

a guest
Sep 12th, 2020
257
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let input = [
  2.     '1020340567.89',
  3. ];
  4.  
  5. let print = this.print || console.log;
  6. let gets = this.gets || ((arr, index) => () => arr[index++])(input, 0);
  7.  
  8. let N = gets();
  9.  
  10. function summing(number){
  11. let sum = 0;
  12. number = number.toString().replace('.', '').replace('-', '');
  13. do {
  14.     sum += number%10;
  15.     number = Math.floor(number/10);
  16. }
  17. while (number);
  18. return sum;
  19. }
  20.  
  21. let newN = summing(N);
  22. while (newN > 9) {
  23.     newN = summing(newN);
  24. }
  25.  
  26. print(newN);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement