LintCode: Fizz Buzz

C++

 1 class Solution {
 2 public:
 3     /**
 4      * param n: As description.
 5      * return: A list of strings.
 6      */
 7     vector<string> fizzBuzz(int n) {
 8         vector<string> results;
 9         for (int i = 1; i <= n; i++) {
10             if (i % 15 == 0) {
11                 results.push_back("fizz buzz");
12             } else if (i % 5 == 0) {
13                 results.push_back("buzz");
14             } else if (i % 3 == 0) {
15                 results.push_back("fizz");
16             } else {
17                 results.push_back(to_string(i));
18             }
19         }
20         return results;
21     }
22 };

 

posted @ 2015-12-01 11:54  ZH奶酪  阅读(274)  评论(0编辑  收藏  举报