djccnt15   1년 전

문제 2231번 관련하여 아래 첨부한 코드들은 로컬에서 실행했을 때는 정상적으로 답을 출력하는데,

웹페이지로 제출하면 각각 런타임 에러 (ValueError), 런타임 에러 (IndexError)가 뜹니다.

아무래도 Python의 제너레이터 관련 버그가 있는 것 같습니다. 확인 부탁드립니다.

감사합니다

djm03178   1년 전

무슨 제너레이터를 말씀하시는 건가요? 채점에 제너레이터라고 불릴만한 것은 쓰이지 않습니다.

djm03178   1년 전

위의 코드는 생성자가 없을 때 min이 선택할 수 있는 것이 없어 에러가 나는 것이고, 아래도 마찬가지로 생성자가 없으면 0번째 원소도 존재하지 않기 때문에 에러가 나는 것입니다.

채점은 예제만 하는 게 아니기 때문에 예제만 넣어보고 로컬에서는 잘 나온다고 판단할 수 없습니다. 채점에서 무슨 입력을 넣을지 모르는데, 그 모든 입력들에 대해 항상 정답을 출력할 수 있다고 예제를 실험해본 것만으로는 알 수 없습니다.

djccnt15   1년 전

네, 제가 그 부분은 생각을 못했네요. 감사합니다

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