정신과 시간의 방
카테고리
작성일
2024. 5. 27. 21:23
작성자
risehyun
  • 문제

 

  • 풀이
#include <iostream>
#include <string>

using namespace std;

int main()
{
	string a, b, c;

	int number = 0;

	cin >> a >> b >> c;

	if (c[0] >= 48 && c[0] <= 57) {
		number = stoi(c) + 1;

        if (number % 3 == 0) {
            if (number % 5 == 0) {
                cout << "FizzBuzz";
            }
            else {
                cout << "Fizz";
            }
        }
        else if (number % 5 == 0) {
            cout << "Buzz";
        }
        else {
            cout << number;
        }
	}
    else if (b[0] >= 48 && b[0] <= 57)
    {
        number = stoi(b) + 2;

        if (number % 3 == 0) {
            if (number % 5 == 0) {
                cout << "FizzBuzz";
            }
            else {
                cout << "Fizz";
            }
        }
        else if (number % 5 == 0) {
            cout << "Buzz";
        }
        else {
            cout << number;
        }
    }
    else if (a[0] >= 48 && a[0] <= 57)
    {
        number = stoi(a) + 3;

        if (number % 3 == 0) {
            if (number % 5 == 0) {
                cout << "FizzBuzz";
            }
            else {
                cout << "Fizz";
            }
        }
        else if (number % 5 == 0) {
            cout << "Buzz";
        }
        else {
            cout << number;
        }
    }

	return 0;
}