pppp1923   5년 전

for문에 strlen(str)로 범위를 지정하면 시간초과가 나오는데 len=strlen(str)로 해서 for문에 len을 넣어주면 맞았다고 나옵니다.


왜 strlen이 더 오래걸리는지 설명해주시면 감사하겠습니다~.~

jh05013   5년 전

strlen은 널 문자가 나올 때까지 0부터 차례대로 훑어 보기 때문에 문자열의 길이에 비례하는 시간이 걸립니다. 이걸 N번 반복하므로 시간초과입니다.

pppp1923   5년 전

아 그럼 다음부턴 len에다 strlen을 넣어서 사용해야겠네요 감사합니다!!

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