1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// @Title: Fizz Buzz (Fizz Buzz)
// @Author: 15816537946@163.com
// @Date: 2021-10-13 10:42:55
// @Runtime: 4 ms
// @Memory: 4 MB
func fizzBuzz(n int) []string {

	ret := make([]string, 0)
	for i := 1; i <= n; i++ {
		var cur string
		if i%3 == 0 {
			cur += "Fizz"
		}
		if i%5 == 0 {
			cur += "Buzz"
		}
		if cur == "" {
			cur = strconv.Itoa(i)
		}
		ret = append(ret, cur)
	}
	return ret

}