不会飞的章鱼

熟能生巧,勤能补拙;念念不忘,必有回响。

Leetcode-412-fizz-buzz | Fizz Buzz

题目链接

解题思路

按照题目要求的一步步写,读取n的值,然后开始一个for循环在里面一个个判断满足的结果,注意要先将既是3又是5的倍数这一条件进行优先判断。

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
func fizzBuzz(n int) []string {
var re []string
for i:=1;i<=n;i++ {
if (i%3 == 0 && i%5 == 0) {
re = append(re,"FizzBuzz")
} else if (i%5 == 0) {
re = append(re,"Buzz")
} else if (i%3 == 0) {
re = append(re,"Fizz")
} else {
re = append(re,strconv.Itoa(i))
}
}
return re
}
------ 本文结束------
如果本篇文章对你有帮助,可以给作者加个鸡腿~(*^__^*),感谢鼓励与支持!