코딩테스트/SWEA

[Python, 파이썬] SWEA 3431. 준환이의 운동관리

알코딩 2024. 11. 10. 13:45

준환이가 제한되어 있는 시간을 넘은 운동을 한 것인지,

그것이 아니라면 몇 분 더 운동을 해야 제한을 맞출 수 있는지 체크하는 문제.

 

 

T = int(input()) # 테스트케이스의 개수 T

for test_case in range(1, T+1):

    L, U, X = map(int, input().split()) # L분 이상, U분 이하, 운동한 시간 X분
    answer = 0
    
    if(X > U): # 운동 시간 초과 시
        answer = -1

    elif(X < L): # 운동 시간 부족 시
        answer = L-X

    print("#%d %d" %(test_case, answer))
 
 

[문제풀이]


 

이게 대체 왜 D3인지 모르겠다....

if(X > U): # 운동 시간 초과 시
    answer = -1

elif(X < L): # 운동 시간 부족 시
    answer = L-X
 

 

입력받은 테스트케이스마다 지정한 범위 L<=X<=U가 맞는지 검사만 해주면 된다.

체감 난이도는 D1 정도...