풀이
어떤 Fizz혹은 FizzBuzz는 두 번 이상 등장할 수 없습니다.
Buzz도 두 번 이상 등장할 수 없습니다.
따라서 주어지는 세 개의 문자열 중 하나는 무조건 숫자입니다. 그 수를 이용해서 다음에 올 문자열을 구하면 됩니다.
코드
def main():
for i in range(3):
s = input()
if s.isdecimal():
number = int(s) + 3 - i
if number % 3 == 0 and number % 5 == 0:
print("FizzBuzz")
elif number % 3 == 0:
print("Fizz")
elif number % 5 == 0:
print("Buzz")
else:
print(number)
return
main()