Advertisement
informaticage

Javascript easy training

Nov 7th, 2022
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.89 KB | None | 0 0
  1. // // Da 1 a 100
  2. // for (let i = 0; i < 100; i++) {
  3. // console.log(i);
  4. // // Divisibile per 3 e per 5
  5. // if ((i + 1) % 3 === 0 && (i + 1) % 5 === 0) {
  6. // console.log("FizzBuzz");
  7. // } else {
  8. // // Divisibile per 3 => Fizz
  9. // // (i + 1) % 3
  10. // if ((i + 1) % 3 === 0) {
  11. // console.log("Fizz");
  12. // }
  13.  
  14. // // Divisibile per 5 => Buzz
  15. // // (i + 1) % 5
  16. // if ((i + 1) % 5 === 0) {
  17. // console.log("Buzz");
  18. // }
  19. // }
  20. // }
  21.  
  22. // for (let i = 1; i <= 100; i++) {
  23. // // Divisibile per 3 e per 5
  24. // let output = "";
  25. // if (i % 3 === 0) {
  26. // output += "Fizz";
  27. // }
  28.  
  29. // if (i % 5 === 0) {
  30. // output += "Buzz";
  31. // }
  32.  
  33. // if (i % 7 === 0) {
  34. // output += "Tazz";
  35. // }
  36.  
  37. // console.log(i, output);
  38. // }
  39.  
  40. // // FizzBuzz
  41. // // Divisibile per 3 => Fizz
  42. // // Divisibile per 5 => Buzz
  43. // // Divisibile per 3 e per 5 => FizzBuzz
  44. // // Divisibile per 3 e per 5 e per 7 => FizzBuzzTazz
  45.  
  46. // FizzBuzzTazz solution:
  47. // for (let i = 1; i <= 100; i++) {
  48. // // Divisibile per 3 e per 5
  49. // let output = "";
  50.  
  51.  
  52. // if (i % 3 === 0) {
  53. // output += "Fizz";
  54. // }
  55.  
  56. // if (i % 5 === 0) {
  57. // output += "Buzz";
  58. // }
  59.  
  60. // if (i % 7 === 0) {
  61. // output += "Tazz";
  62. // }
  63.  
  64. // console.log(i, output);
  65. // }
  66.  
  67.  
  68. // ["", "", "", "Fizz", "", "Buzz", "Fizz", "", "", ...]
  69.  
  70. // V[i] = Fizz // iff i % 3 === 0
  71. // V[i] = Buzz // iff i % 5 === 0
  72. // V[i] = FizzBuzz // iff i % 3 === 0 ^ i % 5 === 0
  73.  
  74.  
  75. const fizzBuzzSolution = [""];
  76. for (let i = 1; i < 100; i++) {
  77. let output = "";
  78.  
  79. if (i % 3 === 0) {
  80. output += "Fizz";
  81. }
  82.  
  83. if (i % 5 === 0) {
  84. output += "Buzz";
  85. }
  86.  
  87. fizzBuzzSolution.push(output);
  88. }
  89.  
  90. console.log(fizzBuzzSolution);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement