인프런 커뮤니티 질문&답변

ruvid님의 프로필 이미지
ruvid

작성한 질문수

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

8. 곳감(모래시계)

List 변수 초기화 위치에 따라 정답이 달라지는 이유를 알고 싶습니다.

작성

·

160

0

안녕하세요
아래와 같이 문제풀이를 했습니다.
하지만 tmp2 라는 리스트 변수 초기화 위치에 따라 정답이 달라집니다.
그 이유가 궁금합니다.
특히 마지막 입력값 3 1 4 이 들어갈때
취해지는 리스트 x 의 경우 3번째 행만 변경되어야 할 거 같은데,
2번째, 5번째 3번째 행의 리스트 값이 변경이 됩니다.
 
이유가 궁금합니다.
 
------------------------------------

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

왜 그러는지는 저도 잘 모르겠습니다.

tmp2 리스트는 for문안에서 매번 새롭게 초기화해야 좋을 것 같습니다. 

ruvid님의 프로필 이미지
ruvid

작성한 질문수

질문하기