1157번 - 단어 공부
strlen(word) 부분을 변수에 저장하지 않고 썻을경우에
함수호출을 한다는이유로 시간이 초과되는건지
아니면 strlen함수가 길이가 n인 배열의 길이를 구할때 n번돌아가면서 길이를 구해내야해서 for문을 도는것까지 가정하면 n제곱이 되어서 시간초과가 나느건가요?
후자가 맞습니다. 조건문을 검사할 때마다 문자열 전체를 탐색하기 때문에 느립니다.
댓글을 작성하려면 로그인해야 합니다.
minripex 3년 전
strlen(word) 부분을 변수에 저장하지 않고 썻을경우에
함수호출을 한다는이유로 시간이 초과되는건지
아니면 strlen함수가 길이가 n인 배열의 길이를 구할때 n번돌아가면서 길이를 구해내야해서 for문을 도는것까지 가정하면 n제곱이 되어서 시간초과가 나느건가요?