Title: | Fizz Buzz Implementation |
---|---|
Description: | An implementation of the Fizz Buzz algorithm, as defined e.g. in <https://en.wikipedia.org/wiki/Fizz_buzz>. It provides the standard algorithm with 3 replaced by Fizz and 5 replaced by Buzz, with the option of specifying start and end numbers, step size and the numbers being replaced by fizz and buzz, respectively. This package gives interviewers the optional answer of "I use fizzbuzzR::fizzbuzz()" when interviewing rather than having to write an algorithm themselves. |
Authors: | Ansgar Wenzel [aut, cre] |
Maintainer: | Ansgar Wenzel <[email protected]> |
License: | GPL (>= 3) |
Version: | 0.1.1 |
Built: | 2024-11-03 07:13:53 UTC |
Source: | CRAN |
This function calculates fizzbuzz as is often asked in interviews. This gives interviewees the alternative answer of 'I use fizzbuzzR::fizzbuzz() with standard options'
fizzbuzz(start = 1, end = 20, step = 1, mod1 = 3, mod2 = 5)
fizzbuzz(start = 1, end = 20, step = 1, mod1 = 3, mod2 = 5)
start |
The start of the for loop |
end |
Tast number of the for loop |
step |
The step size of the for loop |
mod1 |
mod1 is the number replaced with fizz |
mod2 |
mod2 is the number replaced by Buzz |
Fizzbuzz simply prints the numbers, replaced with fizz/buzz as required, to the screen.
[wiki]https://en.wikipedia.org/wiki/Fizz_buzz
##---- Should be DIRECTLY executable !! ---- ##-- ==> Define data, use random, ##-- or do help(data=index) for the standard data sets. fizzbuzz()
##---- Should be DIRECTLY executable !! ---- ##-- ==> Define data, use random, ##-- or do help(data=index) for the standard data sets. fizzbuzz()