cornking123   2년 전

세줄 요약하겠습니다.

1. 입출력은 괜찮은데 시간초과가 뜸.

2. 구글에서 찾아봤는데 방법은 비슷하게 품.

3. 현재 방법을 유지하는 관점에서 시간초과를 야기하는 요소에 대해 회초리 맞으면서 피드백받고싶습니다.

djm03178   2년 전

1. 길이가 100만인 문자열을 입력받기 위해서는 최소 100만1칸의 배열이 필요합니다.

2. strlen을 for문의 조건문에 넣으면 for문을 돌 때마다 strlen이 호출되고, 그때마다 strlen은 문자열의 처음부터 한 글자씩 보면서 널 문자가 나오는 위치를 찾으므로 총 시간은 문자열의 길이의 제곱에 비례하게 됩니다.

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