카테고리 없음

[백준] 28702 | FizzBuzz [파이썬/python]

사용할수없는닉네임이왜이렇게많지ㅠㅠ 2025. 3. 30. 23:39
728x90

문제

link: https://www.acmicpc.net/problem/28702

 

접근

입력값이 세 개 주어지는데, 적어도 한 번은 숫자가 나오기 때문에 숫자가 입력된 경우 그 숫자를 이용해 답이 될 수를 찾도록 코드를 설계했다.

함수 FizzBuzz를 만들어 출력할 값을 규칙에 따라 출력하도록 했다.

 

코드

import sys
input = sys.stdin.readline

def fizzbuzz(i):
    if i % 3 == 0 and i % 5 == 0:
        print('FizzBuzz')
    elif i % 3 == 0:
        print('Fizz')
    elif i % 5 == 0:
        print('Buzz')
    else:
        print(i)

for i in range(3, 0, -1):
    n = input().strip()
    if n.isdigit():
        fizzbuzz(int(n)+i)
        break
728x90