В серии постов Go примеры будут представлены примеры программ на Go.
Начнем мы с классической задачи Fizz buzz.
Напомню требования этой задачи. Необходимо реализовать функцию, которая будет проходить по последовательному ряду чисел, начинающемуся с нуля. В случае если число кратно трем будет выводиться слово "Fizz", в случае если число кратно пяти будет выводиться слово "Buzz".
package main
import "fmt"
func main() {
fmt.Println("Start Fizz Buzz game")
for i := 0; i < 100; i++ {
fmt.Println(i)
if i%3 == 0 {
fmt.Println("Fizz")
} else if i%5 == 0 {
fmt.Println("Buzz")
}
}
fmt.Println("Game over")
}
Этот пример Fizz buzz также доступен в Go песочнице https://play.golang.org/p/WTY4dMNJZtu.
Читайте также:
Комментариев нет:
Отправить комментарий