Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. console.log('A basic FizzBuzz in typescript')
  2.  
  3. const START_NUMBER = 1;
  4. const LAST_NUMBER = 100;
  5.  
  6. const FIZZ = 'Fizz';
  7. const BUZZ = 'Buzz';
  8.  
  9. function calcFizzBuzz(n: number): string | number {
  10. let toPrint = '';
  11.  
  12. if ((n % 3) === 0) {
  13. toPrint = FIZZ
  14. }
  15.  
  16. if ((n % 5) === 0) {
  17. toPrint += BUZZ
  18. }
  19.  
  20. return toPrint || n;
  21. }
  22.  
  23. const result: (string | number)[] = [];
  24. for (let i = START_NUMBER; i <= LAST_NUMBER; i++) {
  25. result.push(calcFizzBuzz(i))
  26. }
  27.  
  28. result.forEach(n => console.warn(n));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement