1일 1솔

[백준] 11034번: 캥거루 세마리2 (Python, 파이썬)

junmukbap98 2023. 9. 13. 16:08

문제 링크: https://www.acmicpc.net/problem/11034

 

11034번: 캥거루 세마리2

여러개의 테스트 케이스로 이루어져 있으며, 세 캥거루의 초기 위치 A, B, C가 주어진다. (0 < A < B < C < 100)

www.acmicpc.net

처음에 문제를 읽고 뭔소린가 싶어서 그림을 그려보았다.

결국은, a-b 와 c-b 중 큰 값에서 -1을 하면 되는 문제이다!

코드로 구현하는데는 오랜 시간이 걸리지 않았는데, 테스트 케이스를 종료를 어떻게 할 지를 몰랐었다!

python의 try except를 활용하면 되는 문제였다!

while True:
    try:
        a, b, c = map(int, input().split())
        res = max(b-a, c-b)
        print(res - 1)
    except:
        break
try:
    # 실행할 코드
except:
    # 예외가 발생했을 때 실행할 코드