728x90
반응형

2525번 오븐 문제

import sys
h = 23
m = 59
o = 0
H = None
M = None
while True:
    
        H , M = map(int, sys.stdin.readline().split())
        #map을 이용하여 다중으로 입력 받는다.
        
        C = int(sys.stdin.readline())
        #오븐걸리는 시간 변수
        if (H > h): 
            print('시간 범위를 다시 입력하세요')
            if(M>m):
                print('분의 범위를 다시 입력하세요')
            continue
            
        if(M>m):
            print('분의 범위를 다시 입력하세요')
            continue

        break


M+=C
h1 = 0 #분 넘어갔을때 시간 임시변수
if (M>=60): #60분이 넘어감
    h1 = M//60 #70분이면 1시간 10분 1시간을 의미하는 h1
    M = M-(60*h1) #70분이면 70- (60*1)
    H += h1 #시간에 h1을 더해준다.
    
    if (H>=24):
        H = H-24 #24가 넘어간다. ex) 25시 일경우 24를 빼면 1
print(H, M)

 

728x90
반응형

+ Recent posts