2525번 - 오븐 시계
문제에서 준 예시는 잘 작동하는데 계속 틀렸다고 하니 어디서 잘못된건지 감이 잘 안오네요..
6번라인에서 기존 a의 시간을 0으로 만들어버리시면 기존 시간을 알 수가 없어요.
a가 24가 아닐 수도 있습니다. c의 범위는 0~1000이니까요
그럼 a를 어떻게 처리해야할지 도무지 모르겠습니다...이 뒤로 어떻게 해야할까요?
소스를 보니 프린트를 여러군데 두셨는데요.
마지막에 한 번만 하시는 걸로 생각해보세요.
일단 먼저 분만 먼저 더해서 60으로 나누어 몫과 나머지로 처리하시고 시에 몫을 더해주시겠죠?
그러면 25시 20분이 나올텐데 프린트 하기 전에 24로 나눠서 나머지만 취하시는게 나을 것 같습니다.
도움을 주신 덕분에 이렇게 해서 결국 맞았지만 프린트를 마지막에 한번만 하는 걸로 하는 법은 모르겠습니다. 더 배우고 싶은데 혹시 마지막에 한번만 프린트를 놓고 결과를 내는 법을 알려주실 수 있으실까요?
해결하셨다니 다행입니다.
print 를 한번만 하려면 그냥 마지막에 한번 변수를 출력하면 됩니다.
답변감사합니다!!
댓글을 작성하려면 로그인해야 합니다.
masa0707 1년 전
문제에서 준 예시는 잘 작동하는데 계속 틀렸다고 하니 어디서 잘못된건지 감이 잘 안오네요..