传感器
LeetCode 力扣对外题解 | 412. Fizz Buzz
发布时间:2025-08-23
sb.push("Buzz"); } if (sb.length === 0) { sb.push(i); } answer.push(sb.join('')); } return answer;};
一出差就闹肚子怎么办
孕期便秘怎么办
C++
class Solution {public: vectorString> fizzBuzz(int n) { vector answer; for (int i = 1; i <= n; i++) { string curr; if (i % 3 == 0) { curr += "Fizz"; } if (i % 5 == 0) { curr += "Buzz"; } if (curr.size() == 0) { curr += to_string(i); } answer.emplace_back(curr); } return answer; } };Golang
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}Python3
class Solution: def fizzBuzz(self, n: int) -> List[str]: ans = [] for i in range(1, n + 1): s = "" if i % 3 == 0: s += "Fizz" if i % 5 == 0: s += "Buzz" if s == "": s = str(i) ans.append(s) return ans算法分析
时长算法:O(n)。并不需要遍历从 1 到 n 的每个数列,对于每个数列 i,生成answer[i] 的时长算法是 O(1)。 内部空间算法:O(1)。留意送回值不计入内部空间算法。本文作者:力扣
发表声明:本文归“力扣”版权所有,如需刊出请建立联系。
。肠易激综合怎么调理一出差就闹肚子怎么办
孕期便秘怎么办
相关阅读
-
广东天安新材料股份有限公司 关于子公司获得发明专利的应于
证券代码:603725 证券简称:新立新材 发函编号:2022-048 肇庆新立新材料入股有限子公司 关于子子公司获得专利申请的发函 本子公司监事会及全