cherryshine   1년 전

시간이 지나면 0 0 0으로 초기화되는것까지 모두 정상입니다.

뭐가 문제인가요?

bamgoesn   1년 전

코드를 직접 돌려보지는 않았으나 h가 48 이상이 되면 오답을 출력할 것으로 보입니다. 그 부분만 while이 아닌 if로 되어있네요.

추가로 while문을 사용해서 result, m, h에서 값을 빼는 것보단, 나머지 연산자인 %과 몫 연산자인 //를 사용하는 게 퍼포먼스 면에서 더 이득입니다.

cherryshine   1년 전

아, if문이면 h>=24의 경우 한번만 돌고 나와 h를 초기화하겠네요.

같은 이유로 위 두 조건문을 while로 해두었던건데, 마지막 조건을 while로 변경하지 않아서 오류가 났나봐요.

while 로 바꾸니 맞추긴 했는데, 말씀하신 나머지 연산자와 몫 연산자로도 구현해보겠습니다! 감사해요 :)

cherryshine   1년 전

연산자만 이용해서 풀었는데 틀렸다고 뜹니다..

뭐가 문제일까요 

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