zoukankan      html  css  js  c++  java
  • 412. Fizz Buzz

    Question:

    Write a program that outputs the string representation of numbers from 1 to n.

    But for multiples of three it should output “Fizz” instead of the number and for the multiples of five output “Buzz”. For numbers which are multiples of both three and five output “FizzBuzz”.

    Example 1:

    n = 15,
    
    Return:
    [
        "1",
        "2",
        "Fizz",
        "4",
        "Buzz",
        "Fizz",
        "7",
        "8",
        "Fizz",
        "Buzz",
        "11",
        "Fizz",
        "13",
        "14",
        "FizzBuzz"
    ]

    Solution:

    class Solution {
    public:
        vector<string> fizzBuzz(int n) {
            vector<string> s;
            for(int i=1;i<=n;i++){
                   if(i%15==0)
                    s.push_back("FizzBuzz");
                   else if(i%3==0)
                    s.push_back("Fizz");
                   else if(i%5==0)
                    s.push_back("Buzz");
                   else
                    s.push_back(to_string(i));
            }
            return s;
        }
    };

    题目直达:https://leetcode.com/problems/fizz-buzz

  • 相关阅读:
    js字符串空格和换行
    python resources
    -eous
    英语资源网站
    -iatry 没病走两步
    book corpus
    epub converters
    brainstorm detain
    craftsman
    parachute
  • 原文地址:https://www.cnblogs.com/SapphireCastle/p/6758098.html
Copyright © 2011-2022 走看看