Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Fizz Buzz(C++)

Fizz Buzz(C++)

作者头像
GeekLiHua
发布于 2025-01-21 02:55:43
发布于 2025-01-21 02:55:43
3200
代码可运行
举报
文章被收录于专栏:JavaJava
运行总次数:0
代码可运行
Fizz Buzz

难度简单224收藏分享切换为英文接收动态反馈

给你一个整数 n ,找出从 1n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer下标从 1 开始)返回结果,其中:

  • answer[i] == "FizzBuzz" 如果 i 同时是 35 的倍数。
  • answer[i] == "Fizz" 如果 i3 的倍数。
  • answer[i] == "Buzz" 如果 i5 的倍数。
  • answer[i] == i (以字符串形式)如果上述条件全不满足。

示例 1:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
输入: n = 3
输出: ["1","2","Fizz"]

示例 2:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
输入: n = 5
输出: ["1","2","Fizz","4","Buzz"]

示例 3:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
输入: n = 15
输出: ["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"]

提示:

  • 1 <= n <= 104

我的代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
class Solution {
public:
    vector<string> fizzBuzz(int n) {
        vector<string> ans;
        for (int i = 1; i <= n; ++ i)
        {
            string t = "";
            if (i % 3 == 0) t += "Fizz";
            if (i % 5 == 0) t += "Buzz";
            if (t.size() == 0) t += to_string(i);
            ans.push_back(t);
        }
        return ans;
    }
};
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-10-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【Leetcode -412.Fizz Buzz -414.第三大的数】
题目:给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:
YoungMLet
2024/03/01
1000
​LeetCode刷题实战412:Fizz Buzz
算法的重要性,我就不多说了吧,想去大厂,就必须要经过基础知识和业务逻辑面试+算法面试。所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道算法题,题目就从LeetCode上面选 !
程序员小猿
2021/10/21
3440
LeetCode - Fizz Buzz
原题地址:https://leetcode-cn.com/problems/fizz-buzz/
晓痴
2019/09/24
4770
LeetCode - Fizz Buzz
412 Fizz Buzz
这题解题确实是简单,但题可能是希望考虑到代码的黏性减少代码重复降低耦合,所以官方解题也举了例子(假设题目条件不仅仅两个)。 这边也写一下吧,就是说有几种情况就我们就自己手动组合后列举,代码量就会大全都是if 示例
木瓜煲鸡脚
2021/04/15
5200
c++ LeetCode (初级字符串篇) 九道算法例题代码详解(二)
原文链接:https://www.cnblogs.com/DOMLX/p/11089327.html
徐飞机
2019/07/01
1.2K0
汇总区间(C++)
返回 恰好覆盖数组中所有数字 的 最小有序 区间范围列表 。也就是说,nums 的每个元素都恰好被某个区间范围所覆盖,并且不存在属于某个范围但不属于 nums 的数字 x 。
GeekLiHua
2025/01/21
680
LeetCode 第 17 场双周赛(469/897,前52.3%)
题目链接 给你一个以行程长度编码压缩的整数列表 nums 。 考虑每相邻两个元素 [a, b] = [nums[2*i], nums[2*i+1]] (其中 i >= 0 ),每一对都表示解压后有 a 个值为 b 的元素。
Michael阿明
2020/07/13
3840
LeetCode 第 17 场双周赛(469/897,前52.3%)
一道有意思的 CSS 面试题,FizzBu​​zz ~
如果遇见了 3 的倍数要说 Fizz,5 的倍数就说 Buzz,如果即是 3 的倍数又是 5 的倍数就说 FizzBuzz。
Sb_Coco
2022/04/28
3900
一道有意思的 CSS 面试题,FizzBu​​zz ~
程序员进阶之算法练习(八十九)leetcode
题目链接 题目大意: 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。
落影
2023/11/02
1960
程序员进阶之算法练习(八十九)leetcode
【算法千题案例】每日LeetCode打卡——74.Fizz Buzz
给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:
呆呆敲代码的小Y
2021/11/12
2700
【算法千题案例】每日LeetCode打卡——74.Fizz Buzz
LeetCode 412:Fizz Buzz(3/5倍数)
给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:
后台技术汇
2022/05/30
2710
2021-11-14:Fizz Buzz。给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符
2021-11-14:Fizz Buzz。给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:answer[i] == "FizzBuzz" 如果 i 同时是 3 和 5 的倍数。answer[i] == "Fizz" 如果 i 是 3 的倍数。answer[i] == "Buzz" 如果 i 是 5 的倍数。answer[i] == i 如果上述条件全不满足。力扣412。
福大大架构师每日一题
2021/11/16
7410
2021-11-14:Fizz Buzz。给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符
LeetCode 412. Fizz Buzz
1. 题目 写一个程序,输出从 1 到 n 数字的字符串表示。 如果 n 是3的倍数,输出“Fizz” 如果 n 是5的倍数,输出“Buzz” 如果 n 同时是3和5的倍数,输出 “FizzBuzz” 示例: n = 15, 返回: [ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz",
Michael阿明
2020/07/13
3100
2021-11-14:Fizz Buzz。给你一个整数 n ,找出从 1 到 n
2021-11-14:Fizz Buzz。给你一个整数 n ,找出从 1 到 n 各个整数的 Fizz Buzz 表示,并用字符串数组 answer(下标从 1 开始)返回结果,其中:answeri == "FizzBuzz" 如果 i 同时是 3 和 5 的倍数。answeri == "Fizz" 如果 i 是 3 的倍数。answeri == "Buzz" 如果 i 是 5 的倍数。answeri == i 如果上述条件全不满足。力扣412。
福大大架构师每日一题
2021/11/14
2700
题目:Fizz Buzz
哪家公司问你的这个题? Airbnb Alibaba Amazon Apple Baidu Bloomberg Cisco Dropbox Ebay Facebook Google Hulu Intel Linkedin Microsoft NetEase Nvidia Oracle Pinterest Snapchat Tencent Twitter Uber Xiaomi Yahoo Yelp Zenefits
全栈程序员站长
2022/11/07
2520
Leetcode-Easy 412. Fizz Buzz
728. Self Dividing Numbers 描述: 给定一个整数n,判断1-n之间的数字,输出字符串。如果一个数是3的倍数,输出“FIzz”;如果一个数是5的倍数,输出“Buzz”;如果
致Great
2018/04/11
5750
Leetcode-Easy  412. Fizz Buzz
LeetCode 412. Fizz Buzz
题目 写一个程序,输出从 1 到 n 数字的字符串表示。 如果 n 是3的倍数,输出“Fizz”; 如果 n 是5的倍数,输出“Buzz”; 3.如果 n 同时是3和5的倍数,输出 “FizzBuzz”。 示例: n = 15, 返回: [ "1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "1
freesan44
2021/08/30
5320
LeetCode 412. Fizz Buzz
LintCode-9.Fizz Buzz 问题
题目 描述 给你一个整数n. 从 1 到 n 按照下面的规则打印每个数: 如果这个数被3整除,打印fizz. 如果这个数被5整除,打印buzz. 如果这个数能同时被3和5整除,打印fizz buzz. 样例 比如 n = 15, 返回一个字符串数组: [ "1", "2", "fizz", "4", "buzz", "fizz", "7", "8", "fizz", "buzz", "11", "fizz", "13", "14", "fizz buzz" ] 解答 思路 代码 clas
悠扬前奏
2019/05/31
4280
前缀树问题-LeetCode 409、412、414、415、419、421
给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如 "Aa" 不能当做一个回文字符串。 注意: 假设字符串的长度不会超过 1010。
算法工程师之路
2019/12/30
4710
LeetCode 412. Fizz Buzz
Write a program that outputs the string representation of numbers from 1 to n.
用户7447819
2021/07/23
2580
相关推荐
【Leetcode -412.Fizz Buzz -414.第三大的数】
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验