gjqm1256   1년 전

어느 부분이 틀렸는지 모르겠네요...

단순하게 시간을 더하는 문제이니

입력한 시간을 분으로 바꾸어 요리시간을 합쳐 총시간을 분으로

나타내었고

이를 60으로 나눈값을 시간

나누어서 남은 값을 분으로 나타냈습니다.

이때, 시간이 23을 넘어가는 것만 잡아주었고

분은 60으로 나눈 값의 나머지이니 59를 넘을 일이 없어 따로 조건을

두지 않았습니다..

제가 생각을 잘못하고 있는걸까요?.. 아니면 코딩이 잘못된걸까요 ㅠㅠ

도움 부탁드립니다.

감사합니다.

pill27211   1년 전

hour이 23이 넘는다고 무조건 0이 되는건 아닙니다.

예를 들어,

23 59

999

를 입력해 보세요. 16 38이 나와야 합니다.

결과적으로 hour = 0;를 어떻게 바꾸면 될까요 ?

gilgong   1년 전

23이 넘었다고 무조건 0이 아닙니다.

반례로 

[입력]

23 30

600


[출력]

0 30

[정답]

9 30

gjqm1256   1년 전

좋은답변들 감사합니다!!

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