You have the four functions:
You are given an instance of the class FizzBuzz that has four functions: fizz, buzz, fizzbuzz and number. The same instance of FizzBuzz will be passed to four different threads:
Modify the given class to output the series [1, 2, "fizz", 4, "buzz", ...] where the ith token (1-indexed) of the series is:
Implement the FizzBuzz class:
Examples
Example 1
Input: n = 15
Output: [1,2,"fizz",4,"buzz","fizz",7,8,"fizz","buzz",11,"fizz",13,14,"fizzbuzz"]
Example 2
Input: n = 5
Output: [1,2,"fizz",4,"buzz"]
Constraints
1 <= n <= 50
1195. Fizz Buzz Multithreaded
Medium
30 Points
Concurrency
You have the four functions:
You are given an instance of the class FizzBuzz that has four functions: fizz, buzz, fizzbuzz and number. The same instance of FizzBuzz will be passed to four different threads:
Modify the given class to output the series [1, 2, "fizz", 4, "buzz", ...] where the ith token (1-indexed) of the series is:
Implement the FizzBuzz class:
Examples
Example 1
Input: n = 15
Output: [1,2,"fizz",4,"buzz","fizz",7,8,"fizz","buzz",11,"fizz",13,14,"fizzbuzz"]
Example 2
Input: n = 5
Output: [1,2,"fizz",4,"buzz"]
Constraints
1 <= n <= 50
Fizz Buzz Multithreaded - Practice Coding | SlaveCode