10845번 - 큐
이 코드를 jupyter notebook에서 돌렸을때는,
4번째 줄에
<b>ValueError</b>: invalid literal for int() with base 10: ''
라는 오류가 발생합니다. 그런데 그냥 제출해보니 맞았다고 뜨는군요. 왜 이런 오류가 발생하는 건가요?
백준에 제출하기 이전에 미리 코드를 돌려볼때 이대로 주피터노트북을 이용해도 상관없나요?
그리고 빠른입력 관련하여 stadin.readline을 사용하였는데 실제로 잘 돌아가는지 사용해보려면 입력값을 어떻게 줘야하나요? 빠른 A+B의 예제를 그대로 복사붙여넣기해서 input을 줘보면 되는건가요"?
jupyter에서 stdin이 제대로 구성되어 있지 않다고 하네요.
jupyter에서는 input()을 그냥 쓰셔야 할 것 같고, 사용법은 sys.stdin.readline()과 input()이 동일하기에 따로 확인해보실 필요는 없습니다.
수정된 코드도 봐주시며 답변 상세하게 달아주셔서 감사합니다!
댓글을 작성하려면 로그인해야 합니다.
choah76 3년 전
이 코드를 jupyter notebook에서 돌렸을때는,
4번째 줄에
라는 오류가 발생합니다. 그런데 그냥 제출해보니 맞았다고 뜨는군요. 왜 이런 오류가 발생하는 건가요?
백준에 제출하기 이전에 미리 코드를 돌려볼때 이대로 주피터노트북을 이용해도 상관없나요?
그리고 빠른입력 관련하여 stadin.readline을 사용하였는데 실제로 잘 돌아가는지 사용해보려면 입력값을 어떻게 줘야하나요? 빠른 A+B의 예제를 그대로 복사붙여넣기해서 input을 줘보면 되는건가요"?