컴퓨터/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