또 뭐하지
백준 28702번 FizzBuzz 본문
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))
'Study > Coding Test' 카테고리의 다른 글
백준 1676번 팩토리얼 0의 개수 (3) | 2024.11.19 |
---|---|
백준 1436번 영화감독 숌 (0) | 2024.11.19 |
백준 2775번 부녀회장이 될테야 (0) | 2024.11.02 |
백준 2609번 최대공약수와 최소공배수 (0) | 2024.11.01 |
백준 1546번 평균 (1) | 2024.10.31 |