barcamp-2022-golang-intro-t.../fizzbuzz.go

29 lines
315 B
Go

package main
import (
"fmt"
"strconv"
)
func FizzBuzz() {
for i := 0; i < 20; i++ {
fmt.Println(fizzOrBuzz(i))
}
}
func fizzOrBuzz(number int) string {
if number == 15 {
return "FizzBuzz"
}
if number%3 == 0 {
return "Fizz"
}
if number%5 == 0 {
return "Buzz"
}
return strconv.Itoa(number)
}