Welcome to my world!
Difficulty: Easy
Tags: Null
模拟题,无难度。
判断一个整型数:
▷ 只能被3整除
▷ 只能被5整除
▷ 不能被3或5整除
▷ 都能3和5整除
4种情况即可。
▷ Time Complexity: O(n)
▷ Space Complexity: O(n)
123456789101112131415161718192021222324252627282930313233343536
class Solution {public: vector<string> fizzBuzz(int n) { vector<string> a; char s[1024]; string str; for(int i=1; i<=n; i++) { memset(s, 0, sizeof(s)); if(i%3!=0 && i%5!=0) { sprintf(s, "%d", i); str = s; a.push_back(str); } else if(i%3==0 && i%5!=0) { str = "Fizz"; a.push_back(str); } else if(i%3!=0 && i%5==0) { str = "Buzz"; a.push_back(str); } else { str = "FizzBuzz"; a.push_back(str); } } return a; }};
回到 Conquer Leetcode