컴퓨터/python
[Python][Error] ValueError: invalid literal for int() with base 10: '\n'
뽀또롱
2023. 5. 11. 15:18
ValueError: invalid literal for int() with base 10: '\n'
형변환 에러이다.
10진수 int()로 변환할 수 없는 문자열이라는 뜻이다.
코딩테스트 문제를 연습할 때 코드 상의 문제가 없는데 위 에러가 계속 떠서
당황했던 기억이 있다.
import sys를 했을 때 발생하는데
sys.stdin.readline()은 뒤에 개행문자가 같이 입력되기 때문이다.
-> strip()을 사용하여 해결한다.
728x90