15650번 - N과 M (2)
여기서 궁금한 부분이 있습니다.
인풋을 4 2 로 넣으면
결과값이 1 2 / 1 3 / 1 4 / 2 1/ ....
이렇게 나옵니다.
근데 1 4 를 아웃풋으로 프린트하고
왜 pop함수가 2번 돌아가서 리스트가 [] empty로 만들수 있나요?
이 부분 입니다.
1 4check2c [True, True, True, True]2o [1]check2c [True, True, True, True]2o []3 [True, False, True, True]3 [True, False, False, True]3 [True, False, False, False]
심지어 첫 for loop에서 i를 0으로 들어가지도 않았는데
두번째 for loop에서 i가 0이여야만 나올수 있는 결과값도 나옵니다....
댓글을 작성하려면 로그인해야 합니다.
iyou87 4년 전
여기서 궁금한 부분이 있습니다.
인풋을 4 2 로 넣으면
결과값이 1 2 / 1 3 / 1 4 / 2 1/ ....
이렇게 나옵니다.
근데 1 4 를 아웃풋으로 프린트하고
왜 pop함수가 2번 돌아가서 리스트가 [] empty로 만들수 있나요?
이 부분 입니다.
1 4
check
2c [True, True, True, True]
2o [1]
check
2c [True, True, True, True]
2o []
3 [True, False, True, True]
3 [True, False, False, True]
3 [True, False, False, False]
심지어 첫 for loop에서 i를 0으로 들어가지도 않았는데
두번째 for loop에서 i가 0이여야만 나올수 있는 결과값도 나옵니다....