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