思路
需要找到数学规律~
code
func fizzBuzz(n int) []string {
ret := []string{}
for i := 1; i <= n; i++ {
if i%3 == 0 && i%5 == 0 {
ret = append(ret, "FizzBuzz")
} else if i%3 == 0 {
ret = append(ret, "Fizz")
} else if i%5 == 0 {
ret = append(ret, "Buzz")
} else {
ret = append(ret, strconv.Itoa(i))
}
}
return ret
}
更多内容请移步我的repo:https://github.com/anakin/golang-leetcode