jstar0324   8달 전

시간초과가 나는데 도통 어느부분이 잘못되었는지 잘모르겠습니다 고수님들 도와주세요

onart   8달 전

13행 같은 코드는 매우 위험합니다. 문자열 길이가 변하지 않으므로 strlen(arr)은 한 번 호출하고 그 값을 그대로 사용하세요. strlen은 0이 나올 때까지 포인터를 움직여야 하는데 이걸 매번 하면 오래 걸립니다. (일반적으로 매크로/인라인이 아닌 함수 호출은 컴파일러가 최적화 조치를 하지 합니다.)

수정 사항:

- arr은 전역으로

- p는 만들고 나서 바로 0으로 초기화

- strlen(arr)는 한 번만

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