Skip to content

Instantly share code, notes, and snippets.

@darron
Created December 10, 2015 04:29
Show Gist options
  • Save darron/6ab990e3a4fa79b5d7b0 to your computer and use it in GitHub Desktop.
Save darron/6ab990e3a4fa79b5d7b0 to your computer and use it in GitHub Desktop.
Fizz Buzz in Golang.
package main
import (
"fmt"
)
// "Write a program that prints the numbers from 1 to 100.
// But for multiples of three print “Fizz” instead of the number
// and for the multiples of five print “Buzz”.
// For numbers which are multiples of both three and five print “FizzBuzz”."
var number = int(1)
func main() {
for number <= 100 {
scratch := ""
if number%3 == 0 {
scratch += "Fizz"
}
if number%5 == 0 {
scratch += "Buzz"
}
if scratch != "" {
fmt.Printf("%s\n", scratch)
} else {
fmt.Printf("%d\n", number)
}
number++
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment