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
}
相关推荐
Shinom1ya_41 分钟前
算法 day 42
数据结构·算法·leetcode
Dylan的码园1 小时前
以二叉树问题为基础的递归调试学习(上)
java·学习·算法·leetcode·r-tree
绛洞花主敏明6 小时前
Go切片的赋值
c++·算法·golang
007php00712 小时前
某游戏大厂 Java 面试题深度解析(四)
java·开发语言·python·面试·职场和发展·golang·php
꒰ঌ 安卓开发໒꒱15 小时前
Go高并发在企业级项目中的实战应用:数据库访问与GIN+GORM深度实践
数据库·golang·gin
请你喝好果汁64115 小时前
python入门到编程第三章
golang
夏鹏今天学习了吗16 小时前
【LeetCode热题100(56/100)】组合总和
算法·leetcode·职场和发展
微笑尅乐17 小时前
三种方法解开——力扣3370.仅含置位位的最小整数
python·算法·leetcode
数据知道18 小时前
Go语言设计模式:抽象工厂模式详解
设计模式·golang·抽象工厂模式·go语言
数据知道18 小时前
Go语言设计模式:组合模式详解
设计模式·golang·组合模式·go语言