7fee8275abc236a14e81d2b628f1756b189f00


문제가 되는게 get_max_safe_area 함수인데, candidates를 받아서 build_wall 함수에 넣어주는데 문제는 city 자체가 계속 변하는게 문제입니다;;

이거 피해보려고 build_wall 함수에서도 city를 받아와서 temp_wall에 넣어주고 반환도 temp_wall로 하고

아래 get_max 에서도 temp_city에 city를 받아와서 이걸로 build wall 함수를 돌리는데 디버깅해보면

위의 build_wall 함수에서 temp_wall[i[0]i[1]] = 1 해준게 city 자체에 영향을 끼쳐서 city가 영구적으로 변해버립니다..

뭐가 문제일까요