momo3141

count8

Mar 14th, 2023
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let n = +gets();
  2. const countEight = (n) => {
  3.     if(n === 0){
  4.         return 0
  5.     }
  6.    
  7.     let lastDigit = n%10
  8.     let prevDigits = Math.trunc(n/10);
  9.     if(lastDigit === 8 && prevDigits%10 !== 8){
  10.         return 1 + countEight(prevDigits)
  11.     } else if (lastDigit === 8 && prevDigits%10 === 8){
  12.         return 2 + countEight(prevDigits)
  13.     } else {
  14.         return countEight(prevDigits)
  15.     }
  16.    
  17.  
  18. }
  19.  
  20.  
  21. console.log(countEight(n))
Advertisement
Add Comment
Please, Sign In to add comment