Golang | Leetcode Golang题解之第412题Fizz Buzz

题目:

题解:

Go 复制代码
func fizzBuzz(n int) (ans []string) {
    for i := 1; i <= n; i++ {
        sb := &strings.Builder{}
        if i%3 == 0 {
            sb.WriteString("Fizz")
        }
        if i%5 == 0 {
            sb.WriteString("Buzz")
        }
        if sb.Len() == 0 {
            sb.WriteString(strconv.Itoa(i))
        }
        ans = append(ans, sb.String())
    }
    return
}
相关推荐
戊子仲秋44 分钟前
【LeetCode】每日一题 2024_9_19 最长的字母序连续子字符串的长度(字符串,双指针)
算法·leetcode·职场和发展
好兄弟给我起把狙1 小时前
[Golang] Select
开发语言·后端·golang
程序猿练习生4 小时前
C++速通LeetCode中等第5题-无重复字符的最长字串
开发语言·c++·leetcode
MogulNemenis6 小时前
力扣150题——位运算
数据结构·算法·leetcode
GoppViper11 小时前
golang学习笔记28——golang中实现多态与面向对象
笔记·后端·学习·golang·多态·面向对象
huanxiangcoco11 小时前
55. 跳跃游戏
python·leetcode
Python私教11 小时前
Go语言现代web开发14 协程和管道
开发语言·前端·golang
楚钧艾克11 小时前
Windows系统通过部署wsl + Goland进行跨平台开发
linux·windows·后端·ubuntu·golang
__AtYou__11 小时前
Golang | Leetcode Golang题解之第413题等差数列划分
leetcode·golang·题解
编程点滴11 小时前
go单测报错 monkey undefined jmpToFunctionValue
开发语言·后端·golang