코딩테스트

[python] 백준 28702번 : FizzBuzz

Alpaca_data_cloud 2024. 7. 9. 12:51

https://www.acmicpc.net/problem/28702

fizzbuzz 의 경우 3개 이상 연속되어서 나오는 경우는 없다.

따라서 숫자가 나올때 해당 숫자로 부터 순서를 더해줘서 값을 구하면 된다.

for i in range(1,4):
    temp = input()
    if temp == 'FizzBuzz' or temp=='Fizz' or temp=='Buzz':
        continue
    else:
        number = int(temp)
        count = i


for j in range(count,4):
    number += 1

if number % 15 == 0:
    print('FizzBuzz')
elif number % 3 == 0 and number%5 != 0:
    print('Fizz')
elif number % 3 != 0 and number%5 == 0:
    print('Buzz')
else:
    print(number)