코드:
이 문제는 두 경우를 나눠서 생각해야 합니다. 제일 큰 분류기준은, H 가 0이냐 아니냐입니다. 왜냐하면 0일때는 빼는게 아니라 23이 되야하고, 아닐때는 그냥 빼면 되기 때문입니다. 그 안에서도, 만약 맞춰놓은게 45미만이면, H 가 1 빼지고, M 이 60+M-45==> M+15 가 됩니다. H 가 0일 때는 조금 다르지만, 이런 방식입니다.
HM = list(map(int,input().split())) H,M = HM[0],HM[1] if H>0: #M 이 45보다 작을때: if M<45: H-=1 M +=15 #M 이 45 이상일떄: else: M-=45 elif H == 0: if M<45: H =23 M+=15 else: M-=45 print(H,M)
jaesangv 2년 전 1
런타임오류가 떠서 제출을 못하네요 ㅠㅠ
비주얼 스튜디오 코드에서 테스트해봐도 잘 실행되는데
런타임 오류가 자꾸 뜨네요ㅠㅠ