Skip to content

RobertWesnerPractice/go-fizzbuzz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go FizzBuzz

An unnecessarily customizable FizzBuzz implementation with tests.

Installation

go get github.com/RobertWesnerPractice/go-fizzbuzz/fizzbuzz

Running with default configuration

fb := fizzbuzz.New(nil)
for i := 1; i <= 100; i++ {
    fmt.Println(fb.Evaluate(i))
}

Running with custom configuration

fb := fizzbuzz.New(fizzbuzz.Configuration{
    2:  "Froth",
    7:  "Broth",
    13: "Soup",
})
for i := 1; i <= 182; i++ {
    fmt.Println(fb.Evaluate(i))
}

About

A FizzBuzz implementation with tests

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages