pmj7755   2년 전

정말 쉬운문제 같은데 머리통이 잘 안돌아갑니다..

cnt+=1
s1+=1
m1+=1
e1+=1 을 if문 아래에 놓고 계산하면 시간초과가 발생합니다

범위설정의 문제 때문인거 같은데 뭐가 문제였을까요?

(하단의 코드는 정답 코드입니다)

nurugji   1년 전

1마지막에 15미만의 숫자로 변환 시켜주고 if문 검사를 시작해야 하는데 코드 순서를 바꾸게 되면 +1이 된 상태에서 if문을 검사하게 됩니다

15일 때 15미만의 숫자가 아니므로 변환 안되고 +1을 통해서 16이 된 상태에서 다시 if 문 검사를 하게되면 결과 값이 나오지않고 무한반복에 빠질 수도 있습니다

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