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 };
找我内推: 字节跳动各种岗位
作者:
ZH奶酪(张贺)
邮箱:
cheesezh@qq.com
出处:
http://www.cnblogs.com/CheeseZH/
*
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。