balm0116   4년 전

쓸 필요없는 0도 쓰지말라고 해서 0 45 넣으면 출력없이 끝내는것도 했는데 어디가 잘못된지 모르겠어요

imn00133   4년 전

입력 시간은 24시간 표현을 사용한다. 24시간 표현에서 하루의 시작은 0:0(자정)이고, 끝은 23:59(다음날 자정 1분 전)이다. 시간을 나타낼 때, 불필요한 0은 사용하지 않는다.

0시 45분은 0시 0분으로 나타나야 됩니다.

불필요한 0이라는 것은 01:01 이런 식으로 나타내지 말라는 이야기입니다.

bupjae   4년 전

"쓸 필요 없는 0"의 의미를 잘못 해석하신 것 같습니다.

계산 결과가 8시 5분일 때 출력을 08 05 가 아니라 8 5 을 출력하라는 뜻입니다.

마찬가지로, 계산 결과가 자정이라면 00 00 가 아니라 0 0 을 출력하라는 뜻입니다.

balm0116   4년 전

13-18줄 까지 지우고 해서 0 15를 입력 하면 23 30이 나오고 8 50 입력하면 8 5나오고 0 45를 입력하면 0 0이나오는데 어디가 틀린지 모르겠어요..ㅠ

balm0116   4년 전

6번째 줄도 if hour==0 :

이렇게만 썼어요

imn00133   4년 전

전체를 다시 올려주시는게 좋겠지만..

6번째 줄도 if hour==0 :로 고치셨다고 했는데,

hour의 값은 0~23까지 가능합니다.

hour==0 일때 hour를 24로 고치시면 안됩니다.

balm0116   4년 전

@imn00133

마지막 댓글 달아주신거 보고 깨달았어요!!

이부분을

if hour==0 and min<45:

이렇게 고치니까 맞았어요!

정말정말 감사합니다.

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