jus981014   3년 전

H, M = map(int,input().split())
early = 45

if H < 0 or H > 23 or M > 60 or M < 0:
    print('wrong input')
else:
    change_time = M - early
    while change_time > 0:
        print(int(H),int(change_time))
    while change_time < 0 and H != 0 :
        H -=1
        change_time += 60
        print(int(H),int(change_time))
    while change_time < 0 and H == 0:
        H +=23
        change_time +=60
        print(int(H),int(change_time))

터미널 상에서는 정상 출력됩니다.

kclee2172   3년 전

왜 출력 초과가 뜨는지는 잘 모르겠지만 0시 45분등을 입력하면 제대로 출력이 나오지 않습니다.

jus981014   3년 전

감사합니다. 코드 수정해서 맞았습니다! 감사합니다.

댓글을 작성하려면 로그인해야 합니다.