https://programmers.co.kr/learn/courses/30/lessons/43165
프로그래머스 "타겟넘버" 문제고요.
http://colorscripter.com/s/LDENEa7
이건 제가 짠 코드입니다.
테스트 케이스 numbers : {1, 1}, target : 0일때 answer가 되는 경우는 +1-1, -1+1 이렇게 두가지 경우겠죠
근데 저는 4개가 나옵니다.
그래서 디버깅을 해봤는데요. 코드가 왜 그렇게 돌아가는지 이해를 못 하겠습니다.
제가 생각한 코드의 흐름은 저 콘솔창의 -1-1, dept : 2에서 모든 반복이 종료되어야 하는데.... 왜 반복을 한 번 더 수행하면서 +1, dept : 1로 넘어가는지를 모르겠어요 ㅠㅠㅠ...
제발 조언 좀 부탁드립니다....ㅜㅜ
댓글 0