elma_developer_test/FizzBuzz.go

36 lines
512 B
Go
Raw Normal View History

2022-09-09 10:04:29 +03:00
package main
import "fmt"
func main() {
2022-09-09 14:39:28 +03:00
// for i := 1; i < 101; i++ {
// if i%15 == 0 {
// fmt.Print("FizzBuzz\n")
// } else if i%3 == 0 {
// fmt.Print("Fizz\n")
// } else if i%5 == 0 {
// fmt.Print("Buzz\n")
// } else {
// fmt.Println(i)
// }
// }
2022-09-09 14:37:49 +03:00
switchFB()
}
func switchFB() {
for i := 1; i < 101; i++ {
switch {
case i%15 == 0:
fmt.Println("FizzBuzz")
case i%3 == 0:
fmt.Println("Fizz")
case i%5 == 0:
fmt.Println("Buzz")
default:
fmt.Println(i)
}
}
2022-09-09 10:04:29 +03:00
}