Newer
Older
langhist-study / golang / fizzbuzz.go
@HIROSE Yuuji HIROSE Yuuji on 27 Dec 2019 355 bytes fizzbuzz.go added
package main

import (
	"fmt"
	"strconv"
)

func fizzbuzz(x int) string {
	if x%15 == 0 {
		return "FizzBuzz "
	} else if x%5 == 0 {
		return "Buzz "
	} else if x%3 == 0 {
		return "Fizz "
	} else {
		return strconv.Itoa(x) + " "
	}
}

func main() {
	// fmt.Print("Hello, world")
	var i int
	for i = 1; i < 50; i++ {
		fmt.Printf("%s ", fizzbuzz(i))
	}
}