11022번 - A+B - 8
11021 번에서
매우 흡사한 알고리즘으로 풀어서, 성공했습니다.
그런데, 여기서는 안되네요 ㅠ 왜 그럴까요?
또, Jupyter Notebook 에서 다시 시행 해보니,
3째 줄에서 계속 에러가 뜹니다....
<b>ValueError</b>: invalid literal for int() with base 10: '
입력을 어떻게 하셨나요?
입력도 치기전에, 이 에러 뜹니다..
<b>ValueError</b>: invalid literal for int() with base 10: ''
둘다요.
아! 제대로 했습니다!
이렇게 하니까, 되네요.
sys.stdin.readline() 을 sys.stdin.readline().strip() 로 한번 해 보세요.
sys.stdin.readline() 문제인 것 같네요
오 해볼께요~
혹시
sys.stdin.readline() 과 input() 둘의 차이점은 뭔가요??
sys.stdin.readline() 이 확실히 빠르고, EOF 까지 검사를 해줍니다. 그리고 sys.stdin.readline(n) 을 통해 n개의 글자만 입력받을 수 있습니다. input 은 내장 함수로 취급되는 반면 sys 에 속하는 메소드들은 file object 입니다.
strip()이 원인은 아닙니다. int로 변환하거나 .split()을 할 때 맨 뒤에 오는 공백, 개행문자 등은 자동으로 무시됩니다.
오 감사합니다~ 잘 알겠씁니다!!
댓글을 작성하려면 로그인해야 합니다.
yasoon_0115 3년 전
11021 번에서
매우 흡사한 알고리즘으로 풀어서, 성공했습니다.
그런데, 여기서는 안되네요 ㅠ 왜 그럴까요?
또, Jupyter Notebook 에서 다시 시행 해보니,
3째 줄에서 계속 에러가 뜹니다....