Stay Hungry Stay Foolish

SWEA

[SWEA] 3431. 준환이의 운동관리 (Python/D3)

dev스카이 2024. 10. 20. 14:38

[문제 링크] 👇

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com


 

풀이

if - elif - else 문 이용

 

  • U분을 초과했으면 -1을 결과에 저장한다.
  • U분을 초과하지 않고, L분 미만이면 L분에서 X분만큼 뺀다. 그럼 필요한 운동시간이 나온다.
  • U분을 초과하지 않았고, L분 미만도 아니면, 즉 L분 이상 U분 이하라면 0을 결과에 저장한다. 

 

Solution

test_case = int(input())
for tc in range(1, test_case + 1):
    l, u, x = map(int, input().split())
    result = 0
    if u < x: #초과 운동
        result = -1
    elif x < l: #필요한 운동량
        result = l - x
    else:
        result = 0
    print("#%d %d" %(tc, result))