wookii   2년 전

안녕하세요.

글 읽기 - Go에서 reader.ReadString('\n') 런타임에러 (acmicpc.net)

이 문제와 연관이 있는 것으로 보입니다.

같은 방식으로 Python에 제출해보니, 정상적으로 통과되는 것을 확인했는데, Go에서만 Index Out of Range가 뜹니다.

아무리 봐도 예제도 잘 출력이 되고, 반례를 다 넣어봐도 문제가 없어 보이는데 정말 코드에 문제가 있는 것인가요?

읽어주셔서 감사합니다.

--

본 코드에서 에러에 영향을 미쳤던 부분을 제외하고 로직은 삭제하도록 하겠습니다.

startlink   2년 전

런타임 에러가 맞습니다.

bufio.NewScanner로는 최대 32K까지 입력받을 수 있는 것 같습니다. Go를 할 줄 몰라 구글링한 결과로 답변드립니다.

wookii   2년 전

아 그런 제한이 있을 거라곤 생각도 못했네요. 

해당 내용 유념하여 다시 제출하겠습니다. 

섣불리 오류가 있는 것으로 제보드려 죄송합니다. 

간사합니다. 

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