邯郸做网站哪儿好,济南企业型网站,高端 旅游 网站建设,网站开发工程师是做什么的1. 题目
写一个程序#xff0c;输出从 1 到 n 数字的字符串表示。 如果 n 是3的倍数#xff0c;输出“Fizz” 如果 n 是5的倍数#xff0c;输出“Buzz” 如果 n 同时是3和5的倍数#xff0c;输出 “FizzBuzz”
示例#xff1a;
n 15,
返回:
[1,2输出从 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,13,14,FizzBuzz
]来源力扣LeetCode 链接https://leetcode-cn.com/problems/fizz-buzz 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题
按题意模拟即可
class Solution {
public:vectorstring fizzBuzz(int n) {vectorstring ans;for(int i 1; i n; i){if(i%3 0 i%5 ! 0)ans.push_back(Fizz);else if(i%3 ! 0 i%5 0)ans.push_back(Buzz);else if(i%3 0 i%5 0)ans.push_back(FizzBuzz);elseans.push_back(to_string(i));}return ans;}
};12 ms 10.3 MB