func fizzBuzz(n int) (res []string) { for i := 1; i <= n; i++ { if fizz, buzz := i%3 == 0, i%5 == 0; fizz && buzz { res = append(res, "FizzBuzz") } else if fizz { res = append(res, "Fizz") } else if buzz { res = append(res, "Buzz") } else { res = append(res, strconv.Itoa(i)) } } return }