Advertisement
Guest User

Untitled

a guest
Apr 12th, 2020
509
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 a=+gets();
  9.  
  10. function crook(num){
  11. var sum=0;
  12. num=num.toString().split("");
  13.     for(let i=0;i<num.length;i++){    
  14.     if (num[i] === '.' || num[i] ==='-'){
  15.             continue;
  16.         }
  17.         sum+= parseInt(num[i],10);
  18.     }
  19.     return sum;
  20. }
  21.  
  22. let b=crook(a);
  23.  
  24. while(b>9){
  25.     b=crook(b);
  26. }
  27.  
  28. print(b);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement