tlagmlwns12   3년 전

백트래킹 연습을 하고 있는 도중에 34번줄에서 에러가 납니다

for 문으로 i 번 재귀를 돌리는데요 return 후 다시 본래의 값을 받아오고나서 append를 하려고 하는데

IndexError: pop from empty list 에러가 나와서 pop을 할 리스트가 비어있다고 저는 해석이 됐는데, 그게 아닌가요 ? 혹여나 인터넷에 찾아봤는데 빈 리스트여서 그렇다고도 다들 하셔서 빈 리스트인지 print로 찾아봤는데 return후에 print 값을 받아오니까 

a : [1]
b : [3, 4, 5]
c : [2]
d : [6] 

이 출력되면서 리스트 d에 값이 있는데.. 자꾸 빈 리스트 상태라고 에러가 나네요....

왜 그런지 모르겠습니다.. 어떡해 해야 좋을까요

djm03178   3년 전

실행 결과라는 건 입력에 따라 얼마든지 바뀔 수 있습니다. 다른 사람들도 같은 오류를 재현해 보려면 어떤 입력을 넣으셨던 건지 알려주셔야 됩니다.

tlagmlwns12   3년 전

3 4 5 6 1 2 

로 입력을 넣었습니다 죄송합니다 

댓글을 작성하려면 로그인해야 합니다.