Study/Coding Test
백준 28702번 FizzBuzz
mameul
2024. 11. 11. 13:09
728x90
def fizzbuzz(n):
if n % 3 == 0 and n % 5 == 0: # if n % 15 == 0 과 동일,, 수학머리 다 사라진듯
return "FizzBuzz"
elif n % 3 == 0:
return "Fizz"
elif n % 5 == 0:
return "Buzz"
else :
return n
flg = 0
for i in range(3):
str = input()
if flg == 0: # 조건문을 덜 돌면 시간이 아껴지지 않을까해서 추가했는데 맞나..??
if str == "Fizz":
continue
elif str == "Buzz":
continue
elif str == "FizzBuzz":
continue
else: # 모든 조건을 퉁쳐서 if str not in ["Fizz","Buzz","FizzBuzz"] 로 짜면 더 좋을듯!
n = int(str)+(3-i)
flg += 1
print(fizzbuzz(n))