суббота, 2 марта 2019 г.

Go примеры: Fizz buzz

В серии постов 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.


Читайте также:


Комментариев нет:

Отправить комментарий