입력 : 연속된 피즈버즈 값 세 줄
Fizz
Buzz
11
출력 : 그 다음 피즈버즈 값
Fizz
스터디원분이 코드로 결과를 출력하고, 손쉽게 규칙을 찾는 방법을 보여주셨다! 그래서 피즈버즈 출력을 손쉽게 확인할 수 있었다. 머리 속에서 생각하는 것도 좋지만 이렇게 직접 코드로 확인하는 것도 좋을 것 같다.
a_list = []
for i in range(3):
a_list.append(input())
result = 0
for i in range(len(a_list)):
if a_list[i].isdigit():
result = int(a_list[i]) + (3-i)
break
r_3 = result % 3
r_5 = result % 5
if r_3 == 0 and r_5 == 0:
print("FizzBuzz")
elif r_3 == 0:
print("Fizz")
elif r_5 == 0:
print("Buzz")
else:
print(result)
# 피즈버즈 값 확인하기
for i in range(50):
i_3 = i % 3
i_5 = i % 5
if i_3 == 0 and i_5 == 0 :
print(i,": FizzBuzz")
elif i_3 == 0:
print(i,": Fizz")
elif i_5 == 0:
print(i, ": Buzz")
else:
print(i)