본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]10834번 벨트

by 현장 2021. 10. 30.

-코드

r = 1
num = 0
for i in range(int(input())):
    a, b, c = map(int, input().split())
    r = r // a * b
    if c == 1:
        if num == 1:
            num = 0
        else:
            num = 1

print(num, r)

처음 회전 수는 맞게 풀다가 괜히 바꿔서 잘못 출력이 돼서 다시 원래대로 수식을 사용하여 해결을 하고 방향은 찾아보니 xor과 같아서 if문으로 했습니다.