line21에서 pop을 하면 list 개수가 줄어들어 index에러가 나겠죠?
가령 5개의 원소가 있는 ls = [1, 2, 3, 4, 5]에서 ls.pop(0)를 두 번하게 되면 ls = [3, 4, 5]가 되고
ls[3], ls[4]를 호출하게 되면 index error가 날겁니다.
저는 index error를 어떻게 찾았냐면 line 14와 line 15사이에 print(line_list)와 print(i)를 넣어서 무엇이 문제인지 확인했습니다.
kdso15 1년 전
테스트 예제입력을 입력하면
if right < line_list[i][0]:
IndexError: list index out of range
이런식으로 에러가 뜨는데 뜨는 이유를 못찾겠습니다