Post

leetcode(리트코드)412-Fizz Buzz

leetcode 412 - Fizz Buzz 문제입니다.

1. 문제

https://leetcode.com/problems/fizz-buzz/


2. Input , Output


3. 분류 및 난이도

Eazy 난이도 문제입니다.
Top 100 Interview 문제입니다.


4. 문제 해석

인덱스가

  • 5와 3으로 나눠지면 FizzBuzz
  • 3으로 나눠지면 Fizz
  • 5로 나눠지면 Buzz
  • 나머지는 인덱스 숫자를 넣어 리턴합니다.

5. code

c++

1
2
3
4
5
6
7
8
9
10
11
12
13
class Solution {
public:
    vector<string> fizzBuzz(int n) {
        vector<string> res;
        for(int i = 1 ; i <= n ;++i){
            if(i%15 ==0) res.push_back("FizzBuzz");
            else if(i%3==0) res.push_back("Fizz");
            else if(i%5==0) res.push_back("Buzz");
            else res.push_back(to_string(i));
        }
        return res;
    }
};

6. 결과 및 후기, 개선점

코드에 대한 설명이 필요하신 분은 댓글을 달아주세요.!!

c++ 75% python ??%

This post is licensed under CC BY 4.0 by the author.