tlsrhksdn1   2년 전

작성한 코드에서 시간 초과라고 나오던데,이 코드보다 시간을 줄이기 위해서 어떻게 해야할지 모르겠습니다. 

seico75   2년 전

25라인이 n /= 10; 인가요?

tlsrhksdn1   2년 전

네 맞습니다

tlsrhksdn1   2년 전

코드를 위에 말씀해주신대로 수정했는데 틀렸다고 하네요..어디가 잘못됬는지 알려주시면 감사하겠습니다

djm03178   2년 전

우선 arr 배열이 초기화되지 않아 10번째 줄이 실행되지 않은 인덱스에는 무슨 값이 들어있을지 알 수 없습니다.

또한 arr 배열의 크기가 10000이므로 인덱스는 9999까지밖에 없는데, check < 10001로 검사하면 10000번째 인덱스에도 접근하게 됩니다. 마찬가지로 출력할 때에도 arr[10000]에 접근하고 있습니다.

tlsrhksdn1   2년 전

해결했습니다.감사합니다!

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